动态自适应流媒体(DASH)是一种流媒体技术,它可以根据网络带宽和设备能力等因素,动态地调整媒体的质量和分辨率,以提供更好的用户体验。DASH技术已经被广泛应用于在线视频、音频和其他流媒体服务中。
ISO/IEC 23009-1:2014/AMD3:2016标准规定了DASH的媒体呈现描述(MPD)和段格式。MPD是一个XML文档,它描述了媒体的各种属性,包括媒体类型、码率、分辨率、语言、字幕等。段格式则规定了媒体数据的分段方式和格式,以便于在网络上传输和播放。
除了基本的媒体呈现描述和段格式,ISO/IEC 23009-1:2014/AMD3:2016标准还增加了一些额外的要求,以提供更多的功能和扩展性。其中最重要的是身份验证功能,它可以确保只有经过授权的用户才能访问受保护的媒体内容。MPD链接功能可以将多个MPD文档链接在一起,以便于实现更复杂的媒体流程和交互。回调事件功能可以让应用程序在特定事件发生时接收通知,以便于实现更灵活的应用场景。周期连续性功能可以确保在多个周期之间的平滑过渡,以提供更好的用户体验。
ISO/IEC 23009-1:2014/AMD3:2016标准的发布,标志着DASH技术的进一步发展和成熟。它为DASH技术的应用提供了更多的功能和扩展性,使得DASH技术可以更好地满足不同应用场景的需求。
相关标准
- ISO/IEC 23009-2:2014 Dynamic adaptive streaming over HTTP (DASH) - Part 2: Conformance and reference software
- ISO/IEC 23009-3:2019 Dynamic adaptive streaming over HTTP (DASH) - Part 3: Content protection and digital rights management
- ISO/IEC 23009-4:2018 Dynamic adaptive streaming over HTTP (DASH) - Part 4: Bitstream syntax and semantics
- ISO/IEC 23009-5:2019 Dynamic adaptive streaming over HTTP (DASH) - Part 5: Server and network assisted DASH (SAND)
- ISO/IEC 23009-6:2019 Dynamic adaptive streaming over HTTP (DASH) - Part 6: DASH with server push and WebSockets