Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
463 changes: 153 additions & 310 deletions DASH-MPD.xsd

Large diffs are not rendered by default.

11 changes: 1 addition & 10 deletions example_G1.mpd
Original file line number Diff line number Diff line change
@@ -1,16 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<MPD
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:dash:schema:mpd:2011"
xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd"
type="static"
mediaPresentationDuration="PT3256S"
minBufferTime="PT1.2S"
profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">

<MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" type="static" mediaPresentationDuration="PT3256S" minBufferTime="PT1.2S" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011">
<BaseURL>http://cdn1.example.com/</BaseURL>
<BaseURL>http://cdn2.example.com/</BaseURL>

<Period>
<!-- English Audio -->
<AdaptationSet mimeType="audio/mp4" codecs="mp4a.40" lang="en" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
Expand Down
92 changes: 46 additions & 46 deletions example_G10.mpd
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" type="dynamic" availabilityStartTime="2015-05-30T09:30:10Z" minimumUpdatePeriod="PT10S" minBufferTime="PT1S" profiles="urn:mpeg:dash:profile:isoff-live:2011" publishTime="2015-05-30T09:30:10Z">
<ProgramInformation>
<Title>Example of a DASH Media Presentation Description using Spatial Relationships Description to indicate tiles of a video</Title>
</ProgramInformation>
<Period id="1">
<!-- Mosaic Video -->
<AdaptationSet segmentAlignment="true" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,0,2,2,2,2"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:sai:2014" value="1"/>
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
<Representation id="1" mimeType="video/mp4" codecs="avc1.42c01e" width="640" height="360" bandwidth="226597" startWithSAP="1">
<BaseURL> full_video_small.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="837-988"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.42c01f" width="1280" height="720" bandwidth="553833" startWithSAP="1">
<BaseURL> full_video_hd.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="838-989"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.42c033" width="3840" height="2160" bandwidth="1055223" startWithSAP="1">
<BaseURL> full_video_4k.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="839-990"/>
</Representation>
</AdaptationSet>
<!-- Tile 1/Service1 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service1/my.mpd#period=1&amp;as=video"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,0,1,1,2,2"/>
</EmptyAdaptationSet>
<!--Tile /Service 2 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service2/my.mpd#period=1&amp;as=video timeOffset=70000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,1,0,1,1"/>
</EmptyAdaptationSet>
<!--Tile 3/Service 3 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service3/my.mpd#period=1&amp;as=video timeOffset=100000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,1,1,1"/>
</EmptyAdaptationSet>
<!--Tile 4/Service 4 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service4/my.mpd#period=1&amp;as=video timeOffset=120000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,1,1,1,1"/>
</EmptyAdaptationSet>
</Period>
</MPD>
<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" type="dynamic" availabilityStartTime="2015-05-30T09:30:10Z" minimumUpdatePeriod="PT10S" minBufferTime="PT1S" profiles="urn:mpeg:dash:profile:isoff-live:2011" publishTime="2015-05-30T09:30:10Z">
<ProgramInformation>
<Title>Example of a DASH Media Presentation Description using Spatial Relationships Description to indicate tiles of a video</Title>
</ProgramInformation>
<Period id="1">
<!-- Mosaic Video -->
<AdaptationSet segmentAlignment="true" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,0,2,2,2,2"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:sai:2014" value="1"/>
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
<Representation id="1" mimeType="video/mp4" codecs="avc1.42c01e" width="640" height="360" bandwidth="226597" startWithSAP="1">
<BaseURL> full_video_small.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="837-988"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.42c01f" width="1280" height="720" bandwidth="553833" startWithSAP="1">
<BaseURL> full_video_hd.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="838-989"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.42c033" width="3840" height="2160" bandwidth="1055223" startWithSAP="1">
<BaseURL> full_video_4k.mp4</BaseURL>
<SegmentBase indexRangeExact="true" indexRange="839-990"/>
</Representation>
</AdaptationSet>
<!-- Tile 1/Service1 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service1/my.mpd#period=1&amp;as=video"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,0,1,1,2,2"/>
</EmptyAdaptationSet>
<!--Tile /Service 2 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service2/my.mpd#period=1&amp;as=video timeOffset=70000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,1,0,1,1"/>
</EmptyAdaptationSet>
<!--Tile 3/Service 3 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service3/my.mpd#period=1&amp;as=video timeOffset=100000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,0,1,1,1"/>
</EmptyAdaptationSet>
<!--Tile 4/Service 4 -->
<EmptyAdaptationSet>
<EssentialProperty schemeIdUri="urn:mpeg:dash:mpd-as-linking:2015" value="http://example.com/service4/my.mpd#period=1&amp;as=video timeOffset=120000"/>
<SupplementalProperty schemeIdUri="urn:mpeg:dash:srd:2014" value="0,1,1,1,1"/>
</EmptyAdaptationSet>
</Period>
</MPD>
90 changes: 45 additions & 45 deletions example_G11.mpd
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Single content continuing at the period boundary.-->
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" minBufferTime="PT1.500000S" type="static" mediaPresentationDuration="PT704S" profiles="urn:mpeg:dash:profile:isoff-live:2011">
<Period id="0" duration="PT250S">
<AssetIdentifier schemeIdUri="urn:org:dashif:asset-id:2013" value="md:cid:EIDR:10.5240%2f0EFB-02CD-126E-8092-1E49-W"/>
<AdaptationSet segmentAlignment="true" maxWidth="1280" maxHeight="720" maxFrameRate="24" par="16:9">
<Representation id="1" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="980104">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_1M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_1M_video_init.mp4"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="1950145">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_2M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_2M_video_init.mp4"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="3893089">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_4M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_4M_video_init.mp4"/>
</Representation>
</AdaptationSet>
<AdaptationSet segmentAlignment="true">
<Representation id="4" mimeType="audio/mp4" codecs="mp4a.40.29" audioSamplingRate="48000" startWithSAP="1" bandwidth="33434">
<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
<SegmentTemplate timescale="48000" duration="94175" media="BBB_32k_$Number$.mp4" startNumber="1" initialization="BBB_32k_init.mp4"/>
</Representation>
</AdaptationSet>
</Period>
<Period xlink:href="example_G11_remote.period.xml" xlink:actuate="onRequest" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<Period id="2" duration="PT344S">
<AssetIdentifier schemeIdUri="urn:org:dashif:asset-id:2013" value="md:cid:EIDR:10.5240%2f0EFB-02CD-126E-8092-1E49-W"/>
<AdaptationSet segmentAlignment="true" maxWidth="1280" maxHeight="720" maxFrameRate="24" par="16:9">
<Representation id="1" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="980104">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_1M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_1M_video_init.mp4"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="1950145">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_2M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_2M_video_init.mp4"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="3893089">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_4M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_4M_video_init.mp4"/>
</Representation>
</AdaptationSet>
<AdaptationSet segmentAlignment="true">
<Representation id="4" mimeType="audio/mp4" codecs="mp4a.40.29" audioSamplingRate="48000" startWithSAP="1" bandwidth="33434">
<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
<SegmentTemplate timescale="48000" presentationTimeOffset="11964416" duration="94175" media="BBB_32k_$Number$.mp4" startNumber="126" initialization="BBB_32k_init.mp4"/>
</Representation>
</AdaptationSet>
</Period>
</MPD>
<?xml version="1.0" encoding="utf-8"?>
<!--Single content continuing at the period boundary.-->
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" minBufferTime="PT1.500000S" type="static" mediaPresentationDuration="PT704S" profiles="urn:mpeg:dash:profile:isoff-live:2011">
<Period id="0" duration="PT250S">
<AssetIdentifier schemeIdUri="urn:org:dashif:asset-id:2013" value="md:cid:EIDR:10.5240%2f0EFB-02CD-126E-8092-1E49-W"/>
<AdaptationSet segmentAlignment="true" maxWidth="1280" maxHeight="720" maxFrameRate="24" par="16:9">
<Representation id="1" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="980104">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_1M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_1M_video_init.mp4"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="1950145">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_2M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_2M_video_init.mp4"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="3893089">
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="24576" media="BBB_720_4M_video_$Number$.mp4" startNumber="1" initialization="BBB_720_4M_video_init.mp4"/>
</Representation>
</AdaptationSet>
<AdaptationSet segmentAlignment="true">
<Representation id="4" mimeType="audio/mp4" codecs="mp4a.40.29" audioSamplingRate="48000" startWithSAP="1" bandwidth="33434">
<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
<SegmentTemplate timescale="48000" duration="94175" media="BBB_32k_$Number$.mp4" startNumber="1" initialization="BBB_32k_init.mp4"/>
</Representation>
</AdaptationSet>
</Period>
<Period xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="example_G11_remote.period.xml" xlink:actuate="onRequest"/>
<Period id="2" duration="PT344S">
<AssetIdentifier schemeIdUri="urn:org:dashif:asset-id:2013" value="md:cid:EIDR:10.5240%2f0EFB-02CD-126E-8092-1E49-W"/>
<AdaptationSet segmentAlignment="true" maxWidth="1280" maxHeight="720" maxFrameRate="24" par="16:9">
<Representation id="1" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="980104">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_1M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_1M_video_init.mp4"/>
</Representation>
<Representation id="2" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="1950145">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_2M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_2M_video_init.mp4"/>
</Representation>
<Representation id="3" mimeType="video/mp4" codecs="avc1.4d401f" width="1280" height="720" frameRate="24" sar="1:1" startWithSAP="1" bandwidth="3893089">
<SegmentTemplate timescale="12288" presentationTimeOffset="3073024" duration="24576" media="BBB_720_4M_video_$Number$.mp4" startNumber="126" initialization="BBB_720_4M_video_init.mp4"/>
</Representation>
</AdaptationSet>
<AdaptationSet segmentAlignment="true">
<Representation id="4" mimeType="audio/mp4" codecs="mp4a.40.29" audioSamplingRate="48000" startWithSAP="1" bandwidth="33434">
<AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
<SegmentTemplate timescale="48000" presentationTimeOffset="11964416" duration="94175" media="BBB_32k_$Number$.mp4" startNumber="126" initialization="BBB_32k_init.mp4"/>
</Representation>
</AdaptationSet>
</Period>
</MPD>
Loading