Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is an MPD file?

Tags:

mpeg-dash

mpd

In the context of DASH (dynamic adaptive streaming over HTTP), what exactly is an MPD file?

It's format is formally specified? If so, where is it available?

What role does it play in the context for viewing encrypted media?

(An example file with descriptive comments concerning what the file's respective fields are and what they do, would be greatly appreciated, preferably in a manner that is more accessible and less terse than a formal specification).

like image 927
murungu Avatar asked Apr 25 '18 13:04

murungu


People also ask

How do I view MPD files?

mpd files can be opened by Microsoft Windows users with the Microsoft Project 2010 software and the K-SOL Project Reader application. The Microsoft project program has two packages, namely Project Professional and Project Standard.

What is MPD in DASH?

The Media Presentation Description (MPD) is a document that contains metadata required by a DASH Client to construct appropriate HTTP-URLs to access Segments and to provide the streaming service to the user.

How do I open MPD files with VLC?

Also, VLC 3.0. 0+ can play that kind of file from a url, just open VLC, use the shortcut CTRL+N, paste the url and enjoy. Show activity on this post. A DASH player plays an MPD by selecting a Period, and in the Period one or more AdaptationSet, and then one Representation per AdaptationSet.


2 Answers

MPD files denotes the media presentation description. It is a manifest file for MPEG DASH streaming. This manifest files contains various information and parameter for the video streaming. these parameters and information is codec, ABR and resolution of the video. There are many more things which a manifest file have. I refer you to read what is manifest file first then after you will get to know what it is. read it, What Is Manifest File ?

there are various other kinds of manifest files also available for apple and MSS which you will find easily in above link thanks !!!.

like image 31
Ujjwal Swami Avatar answered Sep 21 '22 21:09

Ujjwal Swami


The MPD is a description of the resources forming a streaming service, that a DASH client uses to determine which assets to request in order to perform adaptive streaming of the content.

The MPD is formally defined in ISO/IEC 23009-1, which is available electronically, currently without payment, at https://www.iso.org/standard/65274.html - click on the link on that page to download a PDF.

When content is encrypted, the MPD contains ContentProtection elements which include protection scheme-specific information describing the scheme in question and possibly some initialisation data for the scheme, allowing the player to determine whether it can present the media.

like image 171
Anonymous Coward Avatar answered Sep 19 '22 21:09

Anonymous Coward