| MPD Information | Status | Comment |
|---|---|---|
| MPD@type | mandatory, set to "dynamic" | The type of the Media Presentation is dynamic, i.e. Segments get available over time. |
| MPD@availabilityStartTime | mandatory | The start time is the anchor for the MPD in wall-clock time. The value is denoted as AST in the following. |
| MPD@mediaPresentationDuration | mandatory (for the considered use cases) | Duration of the Media Presentation. |
| MPD@suggestedPresentationDelay | optional, but recommended | Suggested presentation delay as delta to segment availability start time. The value is denoted as SPD. Details on the setting and usage of the parameter is provided in the following. |
| MPD@minBufferTime | mandatory | Minimum buffer time, used in conjunction with the @bandwidth attribute of each Representation. The value is denoted as MBT. Details on the setting and usage of the parameter is provided in the following. |
| MPD@timeShiftBufferDepth | optional, but recommended | Time shift buffer depth of the media presentation. The value is denoted as TSB. Details on the setting and usage of the parameter is provided in the following. |
| Period@start | Mandatory for the first Period in the MPD | Start time of the Period relative to the MPD availability start time. |
| Representation@availabilityTimeOffset | Optional default | Offset in availability time for this Representation. It may also be available on a Base URL or default. |
| SegmentTemplate@media | mandatory | Template for the Media Segment assigned to a Representation. |
| SegmentTemplate@startNumber | optional default | Number of the first segment in the Period assigned to a Representation |
| SegmentTemplate@timescale | optional default | Timescale for this Representation. |
| SegmentTemplate@duration | mandatory | Duration of each Segment in units of a time. |
| MPD Information | Value |
|---|---|
| MPD@type | dynamic |
| MPD@availabilityStartTime | START |
| MPD@mediaPresentationDuration | PDURATION |
| MPD@suggestedPresentationDelay | SPD |
| MPD@minBufferTime | MBT |
| MPD@timeShiftBufferDepth | TSB |
| MPD.BaseURL | "http://example.com/" |
| Period@start | PSTART |
| Representation@bandwidth | BW |
| SegmentTemplate@media | "$RepresentationID$/$Number$" |
| SegmentTemplate@startNumber | 1 |
| SegmentTemplate@duration | SDURATION |
|
NOTE:
The setting of capitalized parameters is discussed in clause 11.2.3.2.2.
|
|
| MPD Information | Value |
|---|---|
| MPD@type | dynamic |
| MPD@availabilityStartTime | START |
| MPD@mediaPresentationDuration | PDURATION |
| MPD@suggestedPresentationDelay | SPD |
| MPD@minBufferTime | MBT |
| MPD@timeShiftBufferDepth | TSB |
| MPD.BaseURL | "http://example.com/" |
| Period@start | PSTART |
|
SegmentTemplate@media
| "1/$RepresentationID$/$Number$" |
|
SegmentTemplate@startNumber
| 1 |
|
SegmentTemplate@duration
| SDURATION1 |
| Period@start | PSTART2 |
|
Representation@availabilityTimeOffset
| ATO2 |
|
SegmentTemplate@media
| "2/$RepresentationID$/$Number$" |
|
SegmentTemplate@startNumber
| 1 |
|
SegmentTemplate@duration
| SDURATION2 |
| Period@start | PSTART3 |
|
SegmentTemplate@media
| "1/$RepresentationID$/$Number$" |
|
SegmentTemplate@startNumber
| STARTNUMBER2 |
|
SegmentTemplate@duration
| SDURATION1 |
|
SegmentTemplate@presentationTimeOffset
| PTO |
| MPD Information | Status | Comment |
|---|---|---|
| MPD@type | mandatory, set to "dynamic" | The type of the Media Presentation is dynamic, i.e. Segments get available over time. |
| MPD@availabilityStartTime | mandatory | The start time is the anchor for the MPD in wall-clock time. The value is denoted as AST. |
| MPD@minimumUpdatePeriod | mandatory | Mandatory except for the case where the MPD@mediaPresentationDuration is present. However, such an MPD falls then in an instance as documented in clause 11.2. |
| Period@start | mandatory | Start time of the Period relative to the MPD availability start time. The value is denoted as PS. |
| SegmentTemplate@media | mandatory | Template for the Media Segment |
| SegmentTemplate@startNumber | optional default | Number of the first segment in the Period. The value is denoted as SSN. |
| SegmentTemplate@duration | mandatory | Duration of each Segment in units of a time. The value divided by the value of @timescale is denoted as MD[k] with k=1, 2, ... The segment timeline may contain some gaps. |
| MPD Information | Value |
|---|---|
| MPD@type | dynamic |
| MPD@availabilityStartTime | START |
| MPD@publishTime | PUBTIME1 |
| MPD@minimumUpdatePeriod | MUP |
| MPD.BaseURL | "http://example.com/" |
| Period@start | PSTART |
| SegmentTemplate@media | "$RepresentationID$/$Number$" |
| SegmentTemplate@startNumber | 1 |
| SegmentTemplate@duration | SDURATION |