随着互联网的发展,越来越多的媒体内容被分成了多个小段进行传输和播放。这种分段媒体的方式可以提高传输效率和播放体验,但也带来了一些挑战。例如,不同的设备和平台可能需要不同的媒体格式和协议,而且媒体文件的大小和数量也会增加。为了解决这些问题,ISO/IEC 23000-19:2020标准提出了CMAF格式。
CMAF是一种通用的媒体应用格式,可以支持多种媒体类型和编码格式。它将媒体数据分成小段,并使用HTTP协议进行传输。CMAF还支持多种加密和数字版权管理技术,以保护媒体内容的安全性和版权。CMAF的设计目标是在不牺牲传输效率和播放体验的前提下,尽可能地减少媒体文件的大小和数量。
CMAF的主要特点包括:
1. 支持多种媒体类型和编码格式,包括视频、音频、字幕等。
2. 将媒体数据分成小段进行传输,可以提高传输效率和播放体验。
3. 使用HTTP协议进行传输,可以充分利用现有的网络基础设施。
4. 支持多种加密和数字版权管理技术,以保护媒体内容的安全性和版权。
5. 可以在不同的设备和平台上进行播放,包括PC、移动设备、智能电视等。
CMAF的应用范围包括在线视频、直播、点播、广告等多种场景。它可以帮助媒体公司和服务提供商更好地管理和传输媒体内容,提高用户体验和收益。
相关标准
ISO/IEC 14496-12:2015 - Information technology — Coding of audio-visual objects — Part 12: ISO base media file format
ISO/IEC 23001-7:2016 - Information technology — MPEG systems technologies — Part 7: Common encryption in ISO base media file format files
ISO/IEC 23001-8:2016 - Information technology — MPEG systems technologies — Part 8: Carriage of ISO/IEC 23001-7 encrypted data in ISO base media file format files
ISO/IEC 23001-9:2016 - Information technology — MPEG systems technologies — Part 9: Reference software for ISO/IEC 23001-7 common encryption
ISO/IEC 23001-10:2016 - Information technology — MPEG systems technologies — Part 10: Conformance and reference software for ISO/IEC 23001-7 common encryption