什么是 .MPD 文件?

mur*_*ngu 8 mpd mpeg-dash

在 DASH(基于 HTTP 的动态自适应流媒体)的背景下,MPD 文件究竟是什么?

它的格式是正式指定的吗?如果是这样,它在哪里可用?

它在查看加密媒体的上下文中扮演什么角色?

(具有关于文件各自字段是什么以及它们做什么的描述性评论的示例文件将不胜感激,最好以比正式规范更易于访问和简洁的方式)。

Ral*_* L. 8

每个人都已经介绍了 MPD 文件是什么及其用途,但我想举一个示例,说明如何将该 MPD 文件转换为可用的视频,以防有人出于这种意图偶然发现这个问题。

这是 FFMPEG 命令:

$ ffmpeg -i manifest.mpd -codec copy out.mp4
Run Code Online (Sandbox Code Playgroud)

取自此处: https: //video.stackexchange.com/questions/24435/how-to-download-and-encode-a-video-from-a-mpd-manifest


Ano*_*ard 5

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

MPD 在 ISO/IEC 23009-1 中正式定义,该标准以电子方式提供,目前无需付费,网址https://www.iso.org/standard/65274.html - 单击该页面上的链接以下载 PDF .

当内容被加密时,MPD 包含的ContentProtection元素包括描述所讨论的方案的保护方案特定信息和可能的方案的一些初始化数据,允许播放器确定它是否可以呈现媒体。