Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3510450.3517295acmconferencesArticle/Chapter ViewAbstractPublication PagesmhvConference Proceedingsconference-collections
short-paper

Extend CMAF usage for large scale video delivery

Published: 17 March 2022 Publication History

Abstract

During the last decade, an immense momentum drove HTTP adaptive streaming to become the key protocol for video streaming. This keen interest can be explained by the increasing bandwidth of internet connections and the tremendous progress of mobile networks with the emergence of LTE technologies. Moreover, using TCP based protocol is a grail for both developers and final users as it is supported by most of the connected devices and browsers, and it significantly reduces the handling of network related issues.
Among several protocols, the market has been dominated by two protocols: MPEG-DASH and HTTP live streaming. This situation presented a major drawback as content providers need to package the same content twice to ensure covering most of the users. The obvious solution was to unify the packaging and that is what happened with the advent of the playlist agnostic container format called 'Common Media Application Format' (CMAF) [4]. In addition to reducing the number of stored segments for OTT support, CMAF improved the versatility and the interoperability with modern technologies. It has also provided solutions to metadata carriage and to significantly reduce the OTT latency which used to be the bottleneck of the technology.
Things will not stop here for CMAF as recently, in March 2020, an ingest protocol based on CMAF was published by the CMAFIF and the DASH-IF and was revised during 2021 [2]. This protocol was initially aiming at defining a push-based communication between an encoder and a receiving entity such as a just-in-time packager or a Content Delivery Network, but it revealed to be a game changer to put CMAF everywhere. Indeed, today's first mile delivery uses mainly MPEG-2 TS and protocols like SRT or ZIXI for B2B headend and this way of encapsulation involves a loss of information as we need to go through specific sub-protocols to carry on meta data such as Advertising, thumbnails, and timed text over MPEG-2 TS. This loss can be avoided by using a complete content carriage with ISO BMFF [3]. Moreover, the ingest protocol allows going beyond the classic flow and make CMAF a robust communication support at large scale between any entities exchanging video streams. It can be a communication between encoders and transcoders or between encoders and storage entities or between a storage and a transcoder or even between a playout and a transcoder.
In this paper we present the CMAF ingest protocol and its key features. We also detail the benefits of using this technology compared to those of other existing formats in terms of redundancy, metadata carriage and support of recent codecs and timed text. Then, we present the evolution of CMAF thanks to the ingest protocol to handle video transmission at large scale in a fully standardized fashion. Finally, we will show concrete implementation architecture of communication between an encoder and a smart packager using timed text and timed metadata tracks for SCTE35 carriage [1, 5].

References

[1]
DASH-IF. 2020. DASH Player's Application Events and Timed Metadata Processing Models and APIs. [Online] Available: https://dashif-documents.azurewebsites.net/Events/master/event.html#event-metadata-timing. Accessed on Feb 10, 2022.
[2]
DASH-IF. 2022. DASH-IF Live Media Ingest Protocol. [Online] Available: https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.html. Accessed on Feb 10, 2022.
[3]
ISO/IEC 14496-12:2015. 2015. Information technology Coding of audio-visual objects Part 12: ISO base media file format.
[4]
ISO/IEC 23000-19:2018. 2018. Information technology, Multimedia application format (MPEG-A) Part 19: Common media application format (CMAF) for segmented media.
[5]
ISO/IEC DIS 23001-18. [n. d.]. Information technology, MPEG systems technologies Part 18: Event message tracks in the ISO base media file format.

Cited By

View all
  • (2023)Encoding and Storing Only Once: The Road to CMAF AdoptionSMPTE Motion Imaging Journal10.5594/JMI.2023.3285284132:7(39-44)Online publication date: Aug-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MHV '22: Proceedings of the 1st Mile-High Video Conference
March 2022
150 pages
ISBN:9781450392228
DOI:10.1145/3510450
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 March 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CMAF
  2. OTT
  3. live media ingest protocol

Qualifiers

  • Short-paper

Conference

MHV '22
Sponsor:
MHV '22: Mile-High Video Conference
March 1 - 3, 2022
Colorado, Denver

Upcoming Conference

MHV '25
Mile-High Video Conference
February 18 - 20, 2025
Denver , CO , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)3
Reflects downloads up to 01 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Encoding and Storing Only Once: The Road to CMAF AdoptionSMPTE Motion Imaging Journal10.5594/JMI.2023.3285284132:7(39-44)Online publication date: Aug-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media