ISO/IEC 23009-1:2014/COR1:2015 标准定义了一种描述媒体呈现的格式,包括媒体的时序、码率、分辨率、音频和视频格式等信息。这些信息可以被客户端使用,以便在播放过程中进行动态调整。同时,该标准还定义了一种片段格式,用于将媒体分成小的片段,以便在网络传输过程中进行动态调整。
DASH技术的优点在于,它可以根据网络带宽和设备能力,动态地调整媒体的码率和分辨率,以达到最佳的观看体验。例如,在网络带宽较低的情况下,DASH技术可以自动降低媒体的码率和分辨率,以保证流畅的播放。而在网络带宽较高的情况下,DASH技术可以自动提高媒体的码率和分辨率,以提供更高质量的观看体验。
除了媒体呈现描述和片段格式,ISO/IEC 23009-1:2014/COR1:2015 标准还定义了一些其他的内容,包括:
1. 媒体初始化:在播放开始之前,需要进行一些初始化操作,以便客户端能够正确地解析媒体。
2. 媒体段:将媒体分成小的片段,以便在网络传输过程中进行动态调整。
3. 媒体表示:定义了一种表示媒体的方式,包括媒体的时序、码率、分辨率、音频和视频格式等信息。
4. 媒体呈现:定义了一种呈现媒体的方式,包括媒体的时序、码率、分辨率、音频和视频格式等信息。
5. 媒体时钟:定义了一种时钟同步机制,以确保不同的媒体能够正确地同步播放。
总之,ISO/IEC 23009-1:2014/COR1:2015 标准提供了一种通用的方法,使得在不同的网络环境下,能够以最佳的质量和效率传输流媒体。DASH技术可以根据网络带宽和设备能力,动态地调整媒体的码率和分辨率,以达到最佳的观看体验。
相关标准
ISO/IEC 23009-2:2014 Dynamic adaptive streaming over HTTP (DASH) -- Part 2: Conformance and reference software
ISO/IEC 23009-3:2014 Dynamic adaptive streaming over HTTP (DASH) -- Part 3: Implementation guidelines
ISO/IEC 23009-4:2015 Dynamic adaptive streaming over HTTP (DASH) -- Part 4: DASH in ISO base media file format
ISO/IEC 23009-5:2015 Dynamic adaptive streaming over HTTP (DASH) -- Part 5: Server and network assisted DASH (SAND)
ISO/IEC 23009-6:2016 Dynamic adaptive streaming over HTTP (DASH) -- Part 6: Bitstream syntax and semantics