ABSTRACT
During the past decade, broadcasting has been challenged by OTT services, offering a more personalized and flexible way of experiencing the content. The on-demand features paved the way for new media delivery paradigms, replacing traditional MPEG-TS stream-based approach by file-based IP protocols. With those new protocols came new ways of monetizing the content. While traditional TV leveraged advertisements to increase broadcasters' revenues for decades, it has never approached the level of personalization offered by OTT, until the release of ATSC-3.0 [8] and its IP stack in 2016. However, OTT services have some drawbacks compared to broadcasting: video quality, latency, and scaling capabilities when millions of viewers want to access a content at the same time. In this paper, we describe how the several recent technologies can be exploited to address these drawbacks. An end-to-end chain is also demonstrated, bringing significant improvement over existing approaches in terms of bandwidth, latency and experience.
The Versatile Video Coding (VVC) [1] standard has been released in mid-2020 by ISO/IEC MPEG and ITU-T VCEG. VVC has been designed to address a wide range of applications and video formats, while providing a substantial bandwidth saving (around 50%), compared to its predecessor, High Efficiency Video Coding (HEVC) [10], at an equivalent perceived video quality [12]. In this paper, VVC is used to reduce the bandwidth occupied by video over the network, which is a key issue in 2021, knowing that more than 80% of the internet traffic is used to deliver video content [2]. A live software implementation of VVC provided by ATEME is used in the headend before packaging and distribution, producing ISO/IEC Base Media File Format (ISOBMFF) output files [6].
The Common Media Application Format in its Low-Latency profile (CMAF-LL) is then used to deliver the video [7], leveraging HTTP chunk transfer encoding to deliver Low-Latency DASH (LL-DASH) [3]. To further reduce the bandwidth, the DASH-ROUTE server is leveraged to deliver multicast instead of redundant unicast sessions [11]. The ATEME packager, origin server and DASH-ROUTE multicast server are used for that purpose. Combined with VVC efficient source-coding, this paper provides a bandwidth efficient and low-latency manner of delivering OTT services at scale.
This paper adopts multi-period DASH manifests for ad insertion using XLink to signal ad-server URL. Typical streams coming from broadcasting studios, embedding SCTE-35 splicing event are used as input and interpreted by ATEME pre-processing engine to trigger the ad-insertion and multi-period events in the DASH manifest. The ad-server is then provisioned with VVC-encoded ad-clip for reducing the CDN cost of those files. To demonstrate such advanced features, the GPAC Framework [9] is used with real-time VVC software decoder [4, 5]. The multicast gateway and player from GPAC embeds the real-time decoder libraries to demonstrate both the ROUTE demuxing and ad-replacement within the player.
The benefits of using VVC and ROUTE has been measured. It is verified that the proposed solution enables similar latency as typical terrestrial broadcast services with a high-level of quality providing around 3 seconds glass-to-glass latency leveraging CMAF with HTTP chunk transfer encoding. An accurate description of encoding, packaging and delivery setting will be presented in the poster. Finally, the interoperability is demonstrated by integrating it with other CDN-providers and devices.
In summary, this paper describes implementation and demonstration of a state-of-the-art complete end-to-end and transmission chain for OTT, That aims to address well-known OTT drawbacks, such as latency and scaling capability, by combining the VVC, CMAF-LL and DASH-ROUTE. The proposed solution demonstrates significant benefits in terms of latency reduction, bandwidth saving and network traffic reduction, while enabling flexible and customized ad-insertion solutions for live OTT services. The interoperability of the proposed components is also demonstrated by integrating the chain with 3rd party CDN-providers and integrating it within broadcast environment. As a result, this paper shows the good degree of maturity of emerging technologies such as VVC, when combined with CMAF and ROUTE.
- Benjamin Bross, Ye-Kui Wang, Yan Ye, Shan Liu, Jianle Chen, Gary J Sullivan, and Jens-Rainer Ohm. 2021. Overview of the versatile video coding (VVC) standard and its applications. IEEE Transactions on Circuits and Systems for Video Technology 31, 10 (2021), 3736--3764.Google Scholar
- Cisco. 2020. Global - 2021 Forecast Highlights. https://www.cisco.com/c/dam/m/en_us/solutions/service-provider/vni-forecast-highlights/pdf/Global_2021_Forecast_Highlights.pdfGoogle Scholar
- DASH-IF/DVB. 2021. Report on Low-Latency Live Service with DASH. https://dashif.org/docs/Report%20on%20Low%20Latency%20DASH.pdfGoogle Scholar
- Fraunhofer. 2020. Fraunhofer Versatile Video Decoder. https://github.com/fraunhoferhhi/vvdecGoogle Scholar
- INSA/IETR. 2020. INSA/IETR OpenVVC decoder. https://github.com/OpenVVCGoogle Scholar
- ISO/IEC. 2020. 14496-12:2020 Information technology - Coding of audio-visual objects - Part 12: ISO base media file format.Google Scholar
- ISO/IEC. 2020. 23000-19:2020 Information technology - Multimedia application format (MPEG-A) - Part 19: Common Media Application Format (CMAF) for segmented media.Google Scholar
- Madeleine Noland. 2019. ATSC 3.0 Standards Usher in Next Gen TV Era. SMPTE Motion Imaging Journal 128, 6 (2019), 38--45.Google ScholarCross Ref
- Telecom ParisTech. 2003. GPAC multimedia open source project. https://gpac.wp.imt.fr/home/Google Scholar
- Gary J Sullivan, Jens-Rainer Ohm, Woo-Jin Han, and Thomas Wiegand. 2012. Overview of the high efficiency video coding (HEVC) standard. IEEE Transactions on circuits and systems for video technology 22, 12 (2012), 1649--1668.Google ScholarDigital Library
- Gordon Kent Walker, Thomas Stockhammer, Giridhar Mandyam, Ye-Kui Wang, and Charles Lo. 2016. ROUTE/DASH IP streaming-based system for delivery of broadcast, broadband, and hybrid services. IEEE Transactions on Broadcasting 62, 1 (2016), 328--337.Google ScholarCross Ref
- Mathias Wien and Vittorio Baroncini. 2021. VVC Verification Test Report for High Definition (HD) and 360 Standard Dynamic Range (SDR) Video Content. In doc. JVET-V2020 of ITU-T/ISO/IEC Joint Video Experts Team (JVET), 22st JVET meeting: April.Google Scholar
Index Terms
- Live OTT services delivery with Ad-insertion using VVC, CMAF-LL and ROUTE: an end-to-end chain
Recommendations
Sustainable OTT video distribution powered by 5G-multicast/unicast delivery and versatile video coding
MHV '22: Proceedings of the 1st Mile-High Video ConferenceVideo over the internet has drastically grown these past years, currently representing more than 80% of the internet bandwidth [3]. The massive usage of unicast delivery leads to network congestion that can result in poor quality of experience for the ...
An SDN-aided low-latency live video streaming over HTTP
AbstractDynamic adaptive streaming over HTTP (DASH) is the crucial factor in the rapid penetration of over-the-top (OTT) service providers for on-demand video streaming. It can also be used for live video streaming by the OTT providers. The recent ...
When they go high, we go low: low-latency live streaming in dash.js with LoL
MMSys '20: Proceedings of the 11th ACM Multimedia Systems ConferenceLive streaming remains a challenge in the adaptive streaming space due to the stringent requirements for not just quality and rebuffering, but also latency. Many solutions have been proposed to tackle streaming in general, but only few have looked into ...
Comments