Client in numbers
Problem statement
Nova Broadcasting Group (NBG) is part of the United Group (UG) and one of Eastern Europe’s largest multi-platform media and technology companies. NBG had already been using a prominent streaming services provider, but needed more independence and greater flexibility.
Approach and solution
- We gathered requirements and developed a complete OTT solution, including architecture, product definition, infrastructure, admin back-end and front end apps.
- Native client apps – any current web browser, iOS, Android, AndroidTV app, and Chromecast.
- Two streaming services – Nova Play (live and AVOD) and Play Diema Xtra (live, PPV and SVOD)
- It provides a 24/7 live stream of linear programs and an on-demand watching of video content.
Impact achieved
- Migrated seamlessly users, plans, payments and content in 2 independent OTT services.
- Achieved zero user base churn during the process.
- Started with 4 linear TV channels and added later 2 new.
- Increased user base to 600k active users
- 17% increased watch time (resp. ads revenue per user)
- No vendor roadmap lock – client shapes and leads its own custom features roadmap.
- Client now owns the IPRs of the front end apps.
Expertise and scope
- Deliverables: Web, Android, AndroidTV, iOS apps, backend, streaming infrastructure.
- Tech Stack: NodeJS, React, NextJS, Kotlin, Swift
- Team: 10 Devs, Product, QA, DevOps
“We are truly delighted by the high level of competence and responsiveness of Wiser Technology's team.“
Video streaming background
Video streaming started as a proof of concept back in the 90s. What pushed its growth was the development of MPEG-DASH standard in 2012, which allowed YouTube and other video streaming platforms to move from Flash to HTML5. Ever since then, video streaming has been growing steadily. The latest COVID-19 pandemia and other socio-economical and generation-behavioral factors boosted the video streaming market. The competition in the content provision field has become immense, involving even the traditional TV channels and broadcast service providers.
Nova Broadcasting Group inquiry
Such is the case with Nova Broadcasting Group (NBG), part of the United Group (UG) and one of Eastern Europe’s largest multi-platform media and technology companies. NBG had already been distributing content using a prominent streaming services provider known for working with respected global brands. However, the high-quality content distribution services offered by the platform were insufficient for NBG. The media company was looking for more independence and greater flexibility. Its management has realized that it is not just about streaming content anymore but about providing a user experience. Swift time-to-market (TTM) and a personal attitude catering to the audience’s demands are the keys to success. NBG reached out to Wiser Technology to develop a proprietary streaming platform to add value to their audience while introducing a modern and reliable back-end streaming infrastructure.
Wiser Technology’s video streaming solution
...scalable solution that could meet the market dynamics and respond to the constantly growing user base...
Wiser Technology developed a custom video streaming solution based on the fusion between a proprietary OTT platform and a third-party streaming service. The streaming solution included a complete OTT platform with a smooth administrative back-end and a stylish user interface. One of the most significant tasks for Wiser Technology was to create a scalable solution that could meet the market dynamics and respond to the constantly growing user base of the media. The platform was split into two streaming services – Nova Play and Play Diema Xtra with four live TV channels – NOVA Play Live, Diema Sport 1, Diema Sport 2, and Diema Sport 3. The OTT platform provides a 24/7 live stream of linear programs and an on-demand watching of video content serving over 200k active users.
Usability of the custom OTT platform
The streaming service runs smoothly on any current web browser, such as Chrome, Edge, Firefox, and iTunes. In addition, it supports native iOS and Android applications, including the AndroidTV app and Chromecast. The streaming solution provides a flawless user experience on the front end and effortless administration of the back end. The platform allows easy management and ads serving on the free content. In addition, it offers user registration and pay-per-view (PPV) or a subscription-based approach for more exclusive content. The end-users can enjoy features such as user profiles with push notifications and watch later options. Continuous play across multiple devices is another very convenient feature that allows the users to continue a previously initiated stream on the same or different device when logged in with the same profile. The implemented DVR functionality allows browsing within the video content back and forth in live or a recorded programs.
Refined backend
The OTT platform provides sophisticated content management with smooth media ingestion and a broad range of supported formats. The adaptive bitrate optimizes delivery to any device on any network to secure optimal streaming quality. It simplifies and optimizes the content delivery path, thus guaranteeing fast and high-quality streaming regardless of the viewer’s location. The system offers secure monetization and Digital Rights Management (DRM) functionalities to protect the customers and the content owners. Multilayer Analytics and intelligent marketing tools are integrated to deliver a better user experience.
Robust infrastructure
NBG’s platform guarantees extreme stability even on high-volume operations while providing the best video delivery QoS – 96/100 Mux video rebuffering score and the industry’s best live streaming quality unaffected by traffic volume. It is highly scalable and reliable, utilizing
multi-CDN distributed deployment, auto-scaling, and full redundancy. An end-to-end encryption performing cloud encoding, transcoding, and packaging ensures secure stream delivery.
Technical challenge
During the development process, we encountered a significant issue concerning the MPEG-DASH. The problem we faced was related to MPEG-DASH’s disadvantage: once its stream production is set up, it is pretty static and cannot be adjusted or relocated. It is impossible to alter the DVR window size, corresponding to the time frame the consumers can seek back in a live stream. Once the encoder or packager starts producing the stream, the user cannot change the output resolutions and the live edge. All these resulted in a poor user experience related to buffering and even stream freezing.
The solution
Although we have utilized one of the most popular and reliable third-party OTT streaming platforms, the shared efforts with its experienced tech crew did not yield positive results. It took us multiple attempts and considerable time to figure out an effective workaround. Finally, we developed a MPEG-DASH live stream proxy solution that enables the content/streaming service provider to perform MPEG-DASH stream modifications and relocation. The relocation involves progressively downloading the latest MPEG-DASH manifest and fragments to a new location and modifying the manifest.
Project structure
The NBG OTT streaming platform development project followed the Agile/Kanban approach, split into several phases. Each phase had a duration of three to four months. The result after each stage was the release of one or two major features and several minor ones. The team consisted of Project and Product Managers, a Software Architect, a DevOps Engineer, Web, iOS, and Android Developers, CMS/Backend/API Engineers, QA and Testing engineers, and Support Engineers.
The outcome
Wiser Technology has been growing video streaming expertise for almost a decade. Applied in comprehensive OTT video streaming platforms, such as the one for Nova Broadcasting Group and FITE, or mission-critical projects, like NATO AGS, the team has always strived for perfection and refinement. Dirk Gerkens, Nova Broadcasting Group CEO and United Media Director of Programming, Production, and Advertising Sales, sums up the outcome “We are truly delighted by the high level of competence and responsiveness of Wiser Technology’s team.”