
Streaming using adaptive bitrateAdaptive bitrate (ABR) streaming came on the market in a big way during the last 10 years. Its main innovations compared to traditional IP delivery were:
Using HTTP communication rather than UDP multicast - lowering the impact of individual packet loss events and supporting delivery over the Internet
Having multiple bitrates of the video available, called profiles or renditions
As network conditions change, this enables a device or app to seamlessly switch between different versions of the stream with higher or lower resolution or more or less compression. This is what makes adaptive bitrate streaming adaptive. Every version of the stream is split into pieces of up to a few seconds in duration, which are called segments, fragments, or chunks.
The most impactful formats are HLS from Apple and MPEG-DASH, defined by the MPEG standards group.
Why was CMAF created?Adaptive Bitrate Streaming as originally designed had several challenges.
The first one is latency. With a traditional HLS setup, the latency from the live signal can be as much as 30 to 60 seconds. This is problematic with content such as sports, where the viewer gets the action later than the neighbors.
A second challenge was fragmentation in the media formats used. HLS typically used Transport Stream segments, while DASH and Smooth Streaming opted for MP4. Supporting multiple formats meant that packaging must be duplicated with both TS and MP4. This leads to extra expenses in both packaging and CDN delivery. A way to handle this is just-in-time packaging where a single mezzanine format (say MP4) is encoded and then transmuxed to another container format such as TS on the fly. This lowers the encoding costs but not the CDN delivery costs.
In 2016, Apple added MP4 support to HLS in protocol version 7, and the same year, Microsoft and Apple jointly proposed a new standard based on MP4, called the Common Media Application Format. CMAF was officially published through MPEG in 2018 with support from HLS, Smooth Streaming and MPEG-DASH, thus allowing fragments to be reused across all technologies.
In parallel with this container format harmonization, there has also been a move towards standardizing the encryption of assets. CMAF is frequently used with Common Encryption, another harmonizing MPEG standard. This standard specifies how to encrypt the mdat payload and how to signal the encryption while allowing each DRM vendor to use its own method for retrieving the actual decryption keys. This way, the same fragments can be decrypted on multiple platforms with different DRM vendors.
How is it structured, and how does it enable lower latency?CMAF is based on the ISO Base Media File Format, which is a subset of the MP4 container format. The format uses the same concept of boxes as MP4, and many of the boxes used with traditional fragmented MP4 are still present in CMAF. A notable difference is that there is a hierarchy of smaller subdivisions:
The ability to divide a movie or live stream into smaller pieces is key in streaming applications. Rather than waiting for a full MP4 file to download, we want to download no more than a few seconds of content at a time, so that we can play and download at the same time.
But how does CMAF lower the latency from that baseline approach?
The key difference is what is called Chunked encoding . This means that a segment is internally subdivided into smaller units, called fragments and chunks. This allows a player to start decoding video without having to download the full segment (which could be between a few seconds to 10 seconds). For that to happen, the partial segment must be made available to the player via the CDN and origin. That part of the infrastructure must support the continuous transfer of the segments and fragments as the individual chunks are added to it.
SummaryCMAF enables both lower latency and more efficient use of resources, making it an important step towards a broadcast-like experience delivered over the top.
Additional technologies are also being developed to further improve latency numbers, for instance HESP, and the Low Latency HLS technology from Apple.
More from Agama
04/12/2024
The new Agama Augmented Intelligence (AAI) capabilities, introduced a few months...
03/07/2024
In today's dynamic video market, service providers have adapted and evolved ...
07/05/2024
Apple's new Privacy Manifest requirement mandates that apps explicitly disclose the privacy-related data they collect, the purposes for this collection, and...
15/04/2024
We are delighted to launch the new 360 Live Mosaic application on the Agama Enterprise platform, our central umbrella system.
This capability allows for the ea...
18/12/2023
Link ping, Sweden, December 18, 2023 - Agama Technologies ( Agama ), a specialis...
14/09/2023
Amsterdam, Netherlands, 14 September 2023 - Agama Technologies ( Agama ), a specialist in video observability and analytics for service quality and customer exp...
12/09/2023
Link ping, Sweden, 12 September 2023 - Agama Technologies ( Agama ), a specialis...
07/09/2023
Link ping, Sweden, September 7, 2023 Agama Technologies ( Agama ), the specialist in video observability and analytics for service quality and customer experi...
02/05/2023
Collecting video performance telemetry from a range of apps and set-top boxes may be challenging, especially when analyzing and comparing the data. To evaluate ...
04/04/2023
Over the past decade, the rapid expansion of digital data has surpassed our ability to analyze and assess it. Operators must deeply understand the home environm...
29/03/2023
Getting an overview of the customer setup has become more challenging, as the ec...
08/02/2023
Ready-made plugins drive value for easy and fast 3rd party integrationsAgama continues to develop its library of pre-built plugins to make it easy for our custo...
25/01/2023
Streaming using adaptive bitrateAdaptive bitrate (ABR) streaming came on the market in a big way during the last 10 years. Its main innovations compared to trad...
25/07/2022
25 July, 2022
Press releases
We are happy to announce that our Agama Elastic Analyzer has been shortlisted for the CSI Awards 2022 in the category Best Monito...
06/07/2022
6 July, 2022
Events
Press releases
Meet us at IBC 2022, at our new stand Hall 1, C65 and experience live the solutions powered by Agama, real-time observabil...
22/06/2022
22 June, 2022
Blog
By Anders Svensson
In our second article Part 2 of this...
25/05/2022
In our previous article (part one of this series), we presented the Agama AWE SDK, the requirements needed to create a simple application to provide real use fo...
25/05/2022
25 May, 2022
Blog
By Anders Svensson
In our previous article Par1 of this series, we presented the Agama AWE SDK, the requirements needed to create a simp...
09/05/2022
9 May, 2022
Press releases
Link ping, Sweden, May 09, 2022, - Agama Technologi...
05/05/2022
This blog article will be the first in a series of three, covering the capabilities of the Agama's AWE SDK and how it can be used to extend the Agama soluti...
05/05/2022
5 May, 2022
Blog
By Anders Svensson
This blog article will be the first in a ...
11/04/2022
11 April, 2022
Events
ANGA COM is Europe's leading congress trade fair for broadband, television and online. This is where network operators, outfitters a...
30/03/2022
Agama has a long history when it comes to device integrations. For more than a decade we've dealt with projects of all sizes/lengths. With every completed m...
10/03/2022
10 March, 2022
Press releases
Link ping, Sweden, March 10, 2022, - Agama Techn...
25/01/2022
We're already a few weeks into 2022 - a new year full of hope, dreams, and hopefully great achievements. But before we look to the future, let's take a ...
08/12/2021
Any operator providing video services is faced with a fundamental operational challenge -with tens of thousands or millions of subscribers using their services ...
29/11/2021
29 November, 2021
Press releases
(Link ping, Sweden, November 29, 2021) - Agam...
22/11/2021
22 November, 2021
Press releases
Link ping, Sweden, November 22, 2021 - Agama Technologies, the leading provider in video service quality and customer experi...
09/11/2021
9 November, 2021
Press releases
(Link ping, Sweden, November 09, 2021) - Agama...
03/11/2021
The importance of metadata in an analytics system cannot be overstated. It gives context to the details of customer behavior and quality measurements, and it ma...
15/09/2021
15 September, 2021
Press releases
(Link ping, Sweden, September 15, 2021) - Agama Technologies, the specialist in video service quality and customer experienc...
16/08/2021
16 August, 2021
Blog
By Aner Gusic
At Agama, we have provided integrated solutions for Customer Care Operations for many years, as integrating high-quality c...
24/06/2021
24 June, 2021
Press releases
June 24, 2021, EDISON, N.J. and LINK PING, Sweden...
09/06/2021
7 June, 2021
Blog
By Alexander Nordstr m
In previous installments of this blog series, we've told you all about how our solutions help make sense of vide...
26/05/2021
26 May, 2021
Events
As the world's most inspiring content and technology event, IBC's mission is to Empower Content Everywhere by driving thought lead...
20/05/2021
20 May, 2021
Blog
By Johan G rsj
The latest innovations in technology have significantly shaped the way we collaborate, connect and interact, and are helpin...
07/05/2021
7 May, 2021
Press releases
(Link ping, Sweden, May 7, 2021) - Agama Technologi...
27/04/2021
27 April, 2021
Press releases
(Link ping, Sweden, April 27, 2021) - Agama Technologies, the specialist in video service quality and customer experience, launc...
07/04/2021
7 April, 2021
Press releases
(Link ping, Sweden, April 7, 2021) - Agama Techno...
30/03/2021
30 March, 2021
Blog
By Alexander Nordstr m
Quality of Experience (QoE) is central to the insights that video operators get from the Agama solution. But what ...
29/03/2021
29 March, 2021
Press releases
Agama Technologies joins SRT Alliance for High Q...
25/03/2021
25 March, 2021
Press releases
Parties extend current partnership with OTT Clie...
29/01/2021
29 January, 2021
Blog
The year 2020 was a special one for all of us at Agama, the COVID-19 pandemic changed our way of interacting with each other, the way of...
22/01/2021
13 January, 2021
Opinion pieces
This is a guest post by Vladimir Uhrovic, Senior Designer at Slovak Telecom
A customer talking about their experience with y...
21/12/2020
21 December, 2020
News & press releases
The holiday season is here again, despite the Covid-19', which turned our lives upside down. However, in spite of...
18/06/2020
18 June, 2020
News & press releases
Read more about Agama version 6
Share this:...
06/05/2020
28 April, 2020
News & press releases
(Link ping, Suecia, 28 de abril de 2020) Agama, especialista en calidad de servicio de video y experiencia del cliente,...
29/04/2020
28 April, 2020
News & press releases
(Link ping, Sweden, April 28, 2020) - Agama, the specialist in video service quality and customer experience, launches ne...
20/03/2020
20 March, 2020
Events
As you know, ANGACOM has been postponed due to Corona. We are happy to meet virtually to discuss you needs and what Agama can offer p...
26/02/2020
13 January, 2020
Events
We are very excited to be introducing many new features and enhancements in the new major version of our solution. We believe in openn...