Media Presentation Description

A Media Presentation Description (MPD) is a hierarchical XML document that provides information for an MPEG-DASH client about the available content for a media presentation.

An MPD includes:

  • The sequence of periods that make up a media presentation.
  • The available adaptation sets within each period that contain encoded versions of media content. For example, one adaptation set can contain video, another can contain audio, and a third can contain a different language audio track or an audio description.
  • The representations contained in each adaptation set (for example, content rendered for different bandwidths).
  • The URLs for media segments contained in each representation.

The media engine in your product uses the information in the MPD for accessing media segments containing the actual audio and video content and controlling playback.