Video streaming is becoming the most popular and important service. Video streaming helps the distributors as well as the creators of the owners to reach a large audience than any other broadcast. It is challenging to deliver video streaming to different devices. Because some devices support MPEG-Dash and some support HSL-based streaming, etc. The introduction of the Common Media Application Format made it easy to video stream different protocols and this reduces the duplicate efforts.
Table of Contents
Common Media Application Format
Common Media Application Format defines the usage of a subset of standardized media technologies and profiles such as MPEG-4, AVC, AAC and Common Encryption etc.
Though solutions based on these technologies is nothing new, some minor variations are required in encoding, digital rights management, packaging and storage. CMAF restricts the use of underlying technologies to common shared subset and tries to reduce duplicate effort.
The Apple CMAF specification is expected to support MPEF DASH and HLS streaming from a single source.
The common media application format will define a video codec, the level and the profile, EOTF etc.
It also defines the audio codec, the features and the configuration of the channel. Other things that it defines include closed caption and subtitle formats, optional encryption scheme for media samples of Common Encryption.
Set of constraints for fragments, samples, elementary streams bindings and ISOBMFF files are also defined by Common Media Application Format.
Advantages of Common Media Application Format (CMAF)
Common Media Application Format came up in mid-2015 is a media format. This supports the MPEG code suite of AVC as well as HEVC. This format also allows WebVTT and IMSC-1 captioning and subtitling formats.
Switching between bitrates for players becomes easy. This format required video and audio segments independently.
Common Media Application Format enables the OTT video producers and distributors to deliver the streaming across different devices.
The duplicating engineering efforts are eliminated with the usage of CMAF and also the need to store different formats which are more or less identical.
Regardless of the type of device, the encrypted media can be routed, cached and stored. This format supports multicast, hybrid network, physical media deliveries along with low latency live streaming.
How it will Influence OTT Video?
Common Media Application Format is a media streaming format. Common Media Application makes the delivery of OTT video stream to various devices, cheap and easier. The OTT streaming will be easier as major services will be running on a common format.
Before trying to understand how OTT video influenced by CMAF, first we have to understand how the video usually delivered. Standardized encoding techniques such as HEVC are used to compress the streamed video.
The files thus got are wrapped up as containers. These add timing information to the files to synchronise at the destination. However, these are not standardised.
To understand better. The HTTP live streaming of Apple is wraps data into MPEG-2 transport stream and MPEG-DASH uses MPEG-4 containers.
Difference versions are created by these different encapsulation formats. The two ways of doing this by OTT service providers is to do this beforehand that before the video stream. The providers will require more storage to create and store the different versions.
Another way is to create the different versions on the fly, and this requires extra processing power, and this adds cost. By using the CMAF, it is possible to create standardised container format. This is likely to simplify the things.
Common Media Application Format Advantages
- Excellent productivity
- A flexible tool to create any kind of media applications
- Multiple editions available
- Interactive and appealing content
- Customized for different devices
- Easy to develop and deploy
- It enables the storage of different types of media on the same disc
- You can put in one disc films, pictures, audio files, etc
- You need only one drive to run various formats
- Easy to make
- No need to buy expensive hardware
- The software can be used on any computer
- The ability for quicker editing
- Lower Production Costs
- Low cost and easy to use
- High capacity
- Records HD videos
- Can capture a moment in time without losing details
- Saving time
- Access files anytime you want
- Improved efficiency
- Be able to recover lost files and documents
- Compared to other formats, the CMAF is less prone to virus and system failure.
- Using of GUI based software
- Able to use in any platform
- Easy to format and modify
- No training is required for printing etc.
- Cost efficiency
- Numbers in Media
- Less storage space
- Open Development Model
- File transfer
- Network support
- Greater storage capacity
- Helps to prevent content leakage
- Displays a single version of the truth
- Streamlines managing content updates
- Reduces reconciliation time and potential errors
- Improves the legal hold process
- Multi-format capability
- Uncompressed quality
- Robotics and Computer Vision
- Does not require software installation
- Faster to load
- Can save the required data online
- Compatible with a variety of devices
Finally, CMAF is going to make the OTT video future bright with single segment format by reducing the complexity and providing good quality of experience for the users.