勇者コレクター攻略日記

元々はプロのプログラマがレビューする転職情報。今は勇者コレクターの攻略がメイン

MPD(Media Presentation Description)とDASH(DASHとはDynamic Adaptive Streaming over HTTP)の関係

   

MPEG DASHとMPDを
ずーっと混同してて
最近わけわかんなくなったので
整理する。

DASHとはDynamic Adaptive Streaming over HTTP
ISO/IEC 23001-6 で標準化されている
ビデオストリームの伝送方式

で、このISO/IEC 23001-6のドラフトで
MPDについて

The Media Presentation Description (MPD)
contains metadata required by a DASH Client

とあるので、
DASHに対応するクライアントが参照する
メタデータがMPD。

MPEG DASHを略して
(すでに略称だけれど)
MPDと呼ぶわけではない。
そんな勘違いは
自分しかしないと思うけど。

Dynamic Adaptive Streaming over HTTP (DASH) specifies
XML and binary formats that
enable delivery of media content
from standard HTTP servers to HTTP clients
and enable caching of content by standard HTTP caches.

という一文を見ると、
DASHはMPDファイルのフォーマット(XML形式)
についても規定している。

MPDは階層構造のXMLになっていて
Media Presentation Descriptionの中に任意個のPeriod
Periodの中に任意個のAdaptationSet、
AdaptationSetの中に任意個のRepresentation、
Representationの中に任意個Segment
という具合。

 - 未分類 , ,