The birth of the MPD format stems from the urgent need of the streaming media industry for a unified adaptive streaming media standard. After Apple launched the HLS protocol (with M3U8 format) in 2009, it quickly gained popularity but had obvious ecological closedness, mainly adapted to Apple devices and some browsers.
To break the ecological barriers, the International Organization for Standardization MPEG (Moving Picture Experts Group), in conjunction with organizations such as 3GPP, launched the DASH protocol (also known as MPEG-DASH) in 2010, aiming to create a universal adaptive streaming media standard across platforms and vendors, and MPD is the core description file format of the DASH protocol.
MPD, short for Media Presentation Description, is essentially an XML-based structured document. Compared with the plain text list of M3U8, MPD has stronger structured description capabilities and scalability. In 2012, the DASH protocol officially became an international standard (ISO/IEC 23009-1), and MPD has since become a globally universal streaming media description format.
Unlike the UTF-8 encoding upgrade of M3U8, MPD was based on XML standards from the beginning of its design, naturally supporting multilingual characters and complex structured data, and can adapt to the needs of richer streaming media scenarios.