Project Q&A: a sneak peek at the solution

What’s the client’s name?

Ikonik Media

What’s the solution about?

Online video platform for streaming app quick creation and media content distribution, combined with feature-rich content management tools

What’s the role of Oxagile?

End-to-end OVP development provider

Broadcast Cloud through the client’s eyes: opportunities unlocked after logging in

What’s going on under the hood of the content management, scheduling, and distribution platform delivered by Oxagile? We’re disclosing the solution’s functional capabilities and workflows.

Media content management from start to finish

Organize media hands down

Let all of your daily content-related operations go smoothly:

  • Add new content in two clicks (bulk ingestion available)
  • Take full control over content folders and collections
  • Instantly find all you need with the advanced search and filtering options
  • Manage media assets with ease. Content embedding, locking it from edits, quick upgrades of poster images are allowed, to name a few.
  • Meet viewers’ language preferences with localization features

Design content schedules

A bunch of appealing scheduling opportunities comes as a package deal:

  • Linear live (24/7) and non-linear content scheduling types are available
  • Different playout formats supported: live, VoD-to-live, simultaneous live breakouts, or linear from VoD and live streams
  • Viewer engagement facilitation perks, e.g., live countdown

Arrange the content order

Linear feed programming is on your side:

  • You rule and maintain the feed content sequence
  • You filter and prioritize the media assets you want to populate
  • You can mix different content types and formats for your linear feeds — VoD collections with live events, video with audio streams

Build custom search experiences

How we enabled content owners to personalize search results with Elasticsearch:

  • Fine adjustments of search tag categorization, including the incorporation of custom fields with metadata
  • Ability to arrange search results and prioritize particular search queries, which directly affects the results shown to the end users

Standardized API: when your content syndication extends boundaries

If your strategy relies on sharing content to the max — across your custom apps, social media and featured video streaming services, our Standardized API is designed specifically for this kind of use cases, allowing for:

  • Custom content configuration
  • Facilitation of content redistribution
  • Integration with third-party content ingestion systems
  • Flexibility of feed generation formats, including both video and audio (MRSS, JSON, and iTunes)

What’s Video Apps Engine in charge of?

  • Extension to the core Broadcast Cloud platform
  • Content management system designed for the flexible no-code or low-code creation of branded viewing experiences and distribution of content across TV apps and beyond
  • Can be included in the service package on demand

Key powers you obtain with Video Apps Engine

Cloud: sectional view

What about taking the OVP video tour to see how seamlessly the solution drives video content to web, mobile, Smart TVs, Apple TV, Fire TV, and Roku?


Engagement analytics: draw data-driven insights

All key parameters at hand

Total/average view time, unique views, views by category/time of day/device type and OS — these and other metrics are available for in-depth user behavior examination.

Going extra mile with Youbora

Our team took advantage of this video analytics service, which let us quickly extend and customize the parameter lists according to clients’ individual requests.

Encouraging meaningful reporting

Our data visualization skills fueled by intuitive BI tools help to produce clear reports for content owners and distributors. Having no data science background is not an issue.

Ensuring fault-free performance, addressing every contingency

These actions taken by Oxagile’s performance team eliminate possible minefields associated with the solution’s performance quality:

  • No abstraction layer for Video Apps Engine

    This makes a positive impact on your TV app’s performance, while granting exceptional UX across all platforms.

  • Harnessing adaptive streaming tech

    End users’ poor internet connection or low bandwidth are no longer bottlenecks in delivering good video content quality.

How Oxagile overcame content monetization constraints in 3 easy steps

Encouraged transactional viewing models

Introduced third-party integration with Brushfire

Got around default payment methods imposed by the Stores

Why content owners can hardly come by Broadcast Cloud: a brief recap

Well-thought-out UX

  • Media lifecycle management workflows staying at the forefront of the system design
  • Client-centered UI principles, like minimal clicks per action
  • Transparency in preparing content for distribution

Smart modular concept

  • Construction kit logic
  • No challenging or time-consuming solution customizations
  • Clients instantly get the desired modules

Distribution-first thinking

All is oriented to widespread content distribution:

  • Support for both live streaming and VoD methods of online video delivery
  • Multi-platform coverage, syndication and content localization for a broader audience reach
  • Adjusting to different time zones and an unlimited number of concurrent content streams
Delivery Model
Managed dedicated team
Online Video, Content management, Business Intelligence
Effort and Duration
Ongoing, 2,456 man-days so far
PHP, Symfony, Ffmpeg, shaka-packager, Vue, Vuex, Bitmovin, Swift, Android SDK, Kotlin, BrightScript, SceneGraph, JavaScript, React, Youbora, Stripe, Brushfire, Blackfire, Wowza, Akamai, Cloudfront, Fastly, AWS ECS, Docker, Kubernetes, ELK