Project highlights

  • Live and on-demand motorsports streaming content
  • Multiplatformity: mobile, web, set top box, etc.
  • Intelligent Wowza server implementation
  • Multi-CDN video content delivery
  • SVOD revenue model and multiple payment options

Business challenge

The client, the world’s biggest network of online motorsports outlets featuring video and interactive multimedia, saw the opportunity to produce additional revenue and attract new users. The company approached Oxagile with the need to build an OTT platform, focusing on:

  • Subscription-based content monetization (SVOD)
  • TV Everywhere delivery of live and on-demand content
  • Powerful online video functionality
  • Rock-solid system scalability and performance

Delivering flexible multiscreen SVOD viewing experience

Oxagile demonstrated the ability to handle complex, long-term projects in the video domain, as well as experience in building large-scale VoD and live streaming systems from scratch.

Extending Wowza capabilities

Oxagile’s tech partnership with Wowza was instrumental in building a robust OTT platform tailored to the client’s specific motorsport stream needs.

  • Wowza Streaming Engine customization and implementation
  • Smooth integration with the rest of the project’s tech stack
  • Easily configurable live and on-demand streaming
  • Custom plugins for DVR and Live-to-VoD features on top of out-of-the-box functionality
  • Intuitive admin panel for organizing 3rd-party and original content into channels, programs, and seasons
  • Website’s look and feel customization capabilties
  • DRM module

Online video functionality

The team’s decade-long OTT expertise was key to building a system with rich motorsport streaming capabilities.

  • DVR module to generate Live-to-VoD content for catch-up viewing
  • Video transcoding into 5 different resolutions (up to 1080p)
  • Multiple monetization options: paid subscriptions for regular users, video advertising in the embedded player, and whitelabeling
  • Next-gen video player with Chromecast and AirPlay support
  • High-load live commenting module with comments updated every 5 seconds
  • Video recommendation engine and curated news feeds
  • Front-end mobile apps for iOS and Android

Cluster architecture for streaming at scale

To ensure a lag-free viewing experience for end-users, the development team paid particular attention to flexibility, scalability, and performance.

  • Building a microservice-based solution architecture
  • Implementing a cluster of two Wowza servers to support 50,000 users per hour
  • Multi-CDN setup to enable up to seven concurrent live motorsport streams
  • Using Cedexis Application Delivery Platform for real-time optimization of video quality and delivery cost
  • Intelligent load balancing between Tata Communications’ and Amazon CloudFront CDNs
  • Leveraging Go to improve the performance of the live commenting module
  • Maintaining a low latency with a virtually unlimited number of concurrent connections

Need expert help with your online video solution?

Leverage our multi-year expertise to build a robust OTT solution from scratch. We’ll help you deliver top-notch viewing experiences, engage users, and improve the bottom line.

Slashing the overall release time fivefold with test automation

From the project start, the development involved rigorous manual testing. As the complexity of the system and the number of supported devices increased, AQA engineers stepped in. This allowed the team to successfully cope with the ever-growing scope of testing, while shortening release cycles.

The total number of automated test cases for functional, regression, and load testing surpassed 3,500. Among them were:

  • 2,000+ functional test cases covering desktop browsers (via Selenium framework)
  • Over 500 functional test cases covering mobile browsers and apps (via Appium framework)
  • More than 1,000 REST API-based test cases covering the backend

As a result, test automation helped Oxagile’s QA team detect over 60% of major and critical regressions, and played a crucial role in the project’s success.

Live motorsport streaming: Business value

  • Reaching out to a bigger audience with cross-platform video delivery
  • Increasing the bottom line with SVOD-powered content monetization
  • Attracting new users and retaining existing ones by ensuring flexibility, ease of use, and outstanding performance
  • Boosting user loyalty with powerful online video capabilities
Delivery Model
Scope-driven milestone-based development
Domain
Online Video, AdTech, Business Intelligence, CRM, Content management, DAM/MAM
Effort and Duration
10 months, 10 man-years
Technologies
Java, Go, PHP, Mobile, JavaScript, React, Symfony, PostgreSQL, Memcached, RabbitMQ, Wowza Streaming Engine, Amazon CloudFront CDN