当前位置: 首页 > 知识库问答 >
问题:

什么是MPD文件?

曹茂材
2023-03-14

在DASH(HTTP上的动态自适应流)的上下文中,MPD文件到底是什么?

它的格式是正式指定的吗?如果有,在哪里可以买到?

它在查看加密媒体的环境中扮演什么角色?

(最好以一种比正式规范更容易访问且不那么简洁的方式,提供一个示例文件,其中包含关于文件的各个字段是什么以及它们的作用的描述性注释,将不胜感激)。

共有2个答案

蒙峰
2023-03-14

MPD文件表示媒体呈现描述。它是MPEG DASH流媒体的清单文件。此清单文件包含视频流的各种信息和参数。这些参数和信息是视频的编解码器、ABR和分辨率。清单文件还有很多东西。我建议你们先阅读清单文件,然后再了解它是什么。读一下,什么是清单文件?

苹果和MSS也有其他种类的清单文件,你可以在上面的链接中找到,谢谢!!!。

仰英发
2023-03-14

MPD是对形成流媒体服务的资源的描述,DASH客户端使用该资源来确定请求哪些资产,以便执行内容的自适应流媒体。

MPD在ISO/IEC 23009-1中有正式定义,可通过电子方式获得,目前无需付款,网址为https://www.iso.org/standard/65274.html-点击该页面上的链接下载PDF。

当内容被加密时,MPD包含ContentProt元素,其中包括描述相关方案的保护方案特定信息以及可能的方案初始化数据,允许播放器确定它是否可以呈现媒体。

 类似资料:
  • 我从http://dash-mse-test.appspot.com/media.html得到了一个示例mpd文件,下面是一个包含单个表示的片段。 这是什么意思?indexRange的值意味着什么? 初始化结束范围始终比indexRange开始值小一个。即,在上述2755-1=2754(初始化值) 有人能帮我理解这些数字的意义吗? 编辑1: 根据下面@sander的回答,我知道分段索引是字节范围。

  • 问题内容: 什么是JAXB..episode文件?它是由JAXB生成的,还是为了避免JAXB再生相同类而配置的配置文件? 问题答案: 注意: 我是 EclipseLink JAXB(MOXy)的 负责人,并且是 JAXB 2(JSR-222) 专家组的成员。 .episode文件由XJC(XML Schema to Java)编译器生成。它是将架构类型与现有类相关联的架构绑定。当您拥有一个由其他模

  • 在开发软件的过程中,我们需要将编写好的代码(Code)保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件就叫做 源文件(Source File)。 我们将在《 编译和链接》一节中讲解编译器的概念。 每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解。源文件后缀大都根据编程语言本身的名字来命名,例如: C语言源文件的后缀是; C

  • 问题内容: 因此,我在处理大量文件类型方面经验不足,并且我还无法找到有关什么文件的大量信息。这是我想做的事情: 我正在尝试下载以可单独下载的图块形式排列的地图数据集:http://daymet.ornl.gov/gridded 为了立即下载一系列图块,他们说要下载其脚本,该脚本最终导致:https : //github.com/daymet/scripts/blob/master/Bash/day

  • 我连续录制保存为由录制时间戳命名的单段破折号文件的视频: MP4Box-dash 10000-profile onDemand-single file-single segment-segment-segment-name filename_uufilename。mp4 用户可以指定自定义时间窗口。我希望能够合并时间框架中包含的所有mpd文件,或者从头开始生成一个mpd文件,包括指定持续时间内所有

  • 问题内容: 什么是Go? 我一直在谷歌搜索,但Golang只说了一行: 是的别名。 但是,为什么像交换案例一样在各处使用整数呢? 以下是函数交换案例。什么都和? 为什么没有任何论点呢? 应该是说 和 ,但什么是? 其中大多数来自http://play.golang.org/p/H6wjLZj6lW 我知道这是映射到,以便它可以返回交换后的字符串。但我不明白,究竟是如何或在这里工作。 问题答案: 符