A snapshot of 8 months in collaboration

Who is the client?

A public television and media organization

What is the solution?

A multi-screen OVP offering VOD and live streaming

How does Oxagile contribute?

Full ownership of end-to-end front-end development for scaling the OVP to multiple screens

Shaping the project around key goals

  • Expanding TV stations footprint

  • Amplifying TV stations reach

From goals to multi-tenant multi-screen experiences

Aligned with the client’s vision to broaden channel viewership with new demographics while strengthening local and national engagement, we are developing multi-screen applications within their OVP designed to operate on popular platforms, enabling other TV stations to extend their content effectively.

A key feature is the multi-tenant architecture of these applications, which allows different TV stations to share the same infrastructure while maintaining their own unique configurations, branding, and content management and expedite production-ready launches.

From advice to execution

Our collaboration began with providing technical and subject-matter consulting, leveraging our extensive expertise in OTT solutions. As the partnership evolved, we earned the trust to take on the development of all necessary applications.

While the client’s team focuses on back-end development, our primary responsibility is delivering high-quality front-end part of the solutions from the ground up, ensuring they meet multitenancy requirements and provide a seamless, scalable user experience.

A slightly different course of events unfolded with the Roku application, where the initial front-end development was also managed by the client’s developer. Oxagile initially supported this by addressing challenges and resolving issues, and over time, the client found it more effective to entrust our team with the full-scale front-end development.

From basic to engrossing features

Video playback and ad integration

  • VOD playback allows users to watch content on-demand, accessing it whenever they prefer.
  • Live playback offers real-time streaming of live events, broadcasts, and channels.
  • DRM-protected playback ensures secure streaming of content by preventing unauthorized access, protecting the rights of content owners.
  • Pre-roll video clips support enables the display of content from sponsors before the main content begins, helping to keep the platform free or subsidized.

Content interaction

  • The home page provides access to content across various rails, including Hero Rail, Promo Rail, Trending Rail, Continue Watching Rail, Show Rail, and Video Rail.
  • The content details page offers information on episode listings, related content, extras, and special features.
  • Series and movies pages organize content by type and category.
  • The search page enables users to find content by keyword.
  • The live page provides access to live streaming content with an electronic program guide (EPG).

Settings and navigation

The settings pages offer users the ability to:

  • Sign out of the app.
  • Access the help section, featuring troubleshooting resources, FAQs, and support options.
  • Find contact information for customer service or technical support.
  • View details about the app.
  • Explore the presenting sponsor section, highlighting sponsors or partners associated with the app or its content.

Air mouse support on LG devices lets users navigate using a motion-sensitive air mouse.

App management

  • GA4/Firebase analytics integrate tools for tracking user activity and app performance, providing insights to improve the user experience.
  • Error handling through Sentry integration ensures that issues within the app are monitored and reported, allowing for prompt fixes.
  • Branding lets define the app’s visual identity, including logos, color schemes, and design elements that create a cohesive user experience.

From foresight to bulletproof code

Rigorous testing

We focus on manual testing to ensure front-end functionality performs seamlessly across all platforms. Through meticulous planning of structure, scope, and release timelines, combined with a focus on early testing, we address risks early, adapt swiftly to evolving requirements, and optimize delivery timelines.

Clarity and client oversight

We prioritize absolute clarity and client oversight throughout the QA process. Our approach provides full visibility into every detail, offering access to in-depth reports on test outcomes, coverage metrics, quality benchmarks, progress tracking, trends, sign-offs, and beyond — empowering clients to stay informed and confidently guide the project’s direction.

Many more “froms” and “tos” to come

The project has successfully progressed through its MVP stage, demonstrating solid performance. Looking ahead, we aim to continue supporting the project and customize the app with branding for other TV stations.