mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-11-14 13:05:09 +00:00
Fix DASH SegmentTimeline negative @r and Pattern, TTML sidecar sets with no contentType, HLS CHANNELS identifiers and Dolby channel masks; test against 408 public DASH/HLS/ISM manifests.
55 lines
5.2 KiB
XML
55 lines
5.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--Single content continuing at the period boundary.-->
|
|
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.500000S" type="static" mediaPresentationDuration="PT704S" profiles="urn:mpeg:dash:profile:isoff-live:2011,http://dashif.org/guidelines/dash264">
|
|
<Period id="0" duration="PT250S">
|
|
<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"></SegmentTemplate>
|
|
</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 id="1" duration="PT110S">
|
|
<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="927434">
|
|
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="61440" media="ED_720_1M_MPEG2_video_$Number$.mp4" startNumber="1" initialization="ED_720_1M_MPEG2_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="1865663">
|
|
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="61440" media="ED_720_2M_MPEG2_video_$Number$.mp4" startNumber="1" initialization="ED_720_2M_MPEG2_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="3750115">
|
|
<SegmentTemplate timescale="12288" presentationTimeOffset="1024" duration="61440" media="ED_720_4M_MPEG2_video_$Number$.mp4" startNumber="1" initialization="ED_720_4M_MPEG2_video_init.mp4" />
|
|
</Representation>
|
|
</AdaptationSet>
|
|
</Period>
|
|
<Period id="2" duration="PT344S">
|
|
<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="12000000" duration="94175" media="BBB_32k_$Number$.mp4" startNumber="128" initialization="BBB_32k_init.mp4" />
|
|
</Representation>
|
|
</AdaptationSet>
|
|
</Period>
|
|
</MPD> |