什么是MPD文件?

19

在DASH(动态自适应流媒体传输)的背景下,MPD文件是什么?

它的格式是否已正式规定?如果是,那么它可以在哪里获取?

在查看加密媒体的情况下,它在其中扮演什么角色?

(最好提供带有描述性注释的示例文件,说明文件的各个字段及其作用,最好以比正式规范更易于理解和 less terse 的方式)。

3个回答

7

6

MPD是一种描述流媒体服务资源的方式,DASH客户端使用它决定请求哪些资产以执行内容的自适应流媒体。

MPD在ISO/IEC 23009-1中得到正式定义,可以通过https://www.iso.org/standard/65274.html获取电子版,目前免费 - 单击该页面上的链接即可下载PDF文件。

当内容加密时,MPD包含ContentProtection元素,其中包括保护方案特定信息,描述方案的相关信息和可能的一些初始化数据,使播放器能够确定是否可以呈现该媒体。


1
小修正 - 当内容被加密时,MPD 可能包含 ContentProtection 元素。加密可以通过 PSSH 盒子直接从流中发出信号。 - Ladislav Mrnka
1
该格式已更新为ISO/IEC 23009-1:2019:https://www.iso.org/standard/75485.html - Jerome Leclanche

3
MPD文件是媒体演示描述的缩写。它是用于MPEG DASH流媒体的清单文件。 此清单文件包含视频流的各种信息和参数。 这些参数和信息包括视频的编解码器、自适应比特率和分辨率等。清单文件还有其他许多内容。 建议您先阅读什么是清单文件,然后您就会了解它是什么了。 请阅读: 什么是清单文件? 还有其他类型的清单文件可供苹果和MSS使用,您可以在上面的链接中轻松找到。谢谢!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接