加载中...
MPEG-DASH(Dynamic Adaptive Streaming over HTTP)是 MPEG 制定的自适应码率流媒体国际标准(ISO/IEC 23009-1),2012 年发布,是唯一由国际标准组织制定的 ABR 方案。
服务器将内容编码为多个码率档位并切成小分片,用一份 XML 格式的 MPD(Media Presentation Description)清单描述各档位、分片地址与时长。播放器根据实测带宽和缓冲状态动态选择档位下载,实现无卡顿的清晰度切换。分片容器通常为 fMP4,也支持 MPEG-TS。
YouTube、Netflix 等大型平台广泛采用 DASH 分发点播与直播内容,网页端配合 MSE(Media Source Extensions)由 dash.js、Shaka Player 等播放器实现。DRM 方面通过 CENC 通用加密同时支持 Widevine、PlayReady。
DASH 编码器中立、标准开放;HLS 由 Apple 主导且是 iOS Safari 唯一原生方案。实践中常用 CMAF 统一分片,同时输出两种清单以覆盖全平台。
登录 后参与讨论
暂无讨论,来发表第一条评论吧