The structure of an MPEG-DASH MPD
Description
The MPEG-DASH Media Presentation Description (MPD) is an XML document containing information about media segments, their relationships and information necessary to choose between them, and other metadata that may be needed by clients. In this post, I describe the most important pieces of the MPD, starting from the top level (Periods) and going to the bottom (Segments).
Resource details
- Category path
- Protocols & Transport›Adaptive Streaming›DASH
- Classification
- Not yet classified
The structure of an MPEG-DASH MPD is cataloged in Protocols & Transport, Adaptive Streaming, and DASH.
URL
Related resources
- TiyuntsongSelf-play reinforcement learning + GAN-based adaptive bitrate streaming algorithm implementation (TensorFlow/tflearn), companion to arXiv:1…
- NeSt-VR: Network-aware Step-wise Adaptive Bitrate for VR Streaming over Wi-FiAcademic paper proposing a network-aware step-wise ABR algorithm for VR video streaming over Wi-Fi networks.
- dash-analyzerPython tool for analyzing MPEG-DASH streams, parses MPD structure for inspection.
- id3injectorInjects ID3 timed metadata into MPEG transport streams for HLS in-band event and ad-marker workflows.