#7369: dash livestream cannot be read without -re
------------------------------------+------------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: normal | Component: avformat
Version: git-master | Resolution:
Keywords: dash | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+------------------------------------
Comment (by stevenliu):
{{{
bogon:~ StevenLiu$ curl
http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd
<?xml version="1.0" encoding="UTF-8" ?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011"
xmlns:mspr="urn:microsoft:playready" xmlns:cenc="urn:mpeg:cenc:2013"
profiles="urn:hbbtv:dash:profile:isoff-live:2012,urn:mpeg:dash:profile
:isoff-live:2011,urn:dvb:dash:profile:dvb-dash:2014" type="dynamic"
availabilityStartTime="2018-08-20T08:29:14Z" minimumUpdatePeriod="PT2.00S"
publishTime="2018-08-20T08:29:14Z" timeShiftBufferDepth="PT50.00S"
minBufferTime="PT10.00S">
<Period id="0" start="PT0S">
<!--Video-->
<AdaptationSet id="0" maxWidth="1280" maxHeight="720"
maxFrameRate="25/1" par="16:9" segmentAlignment="true">
<SegmentTemplate timescale="10000000" duration="20000000"
startNumber="1"
initialization="24606e9920d09820f2962bc658353792_0_$RepresentationID$-init.mp4"
media="24606e9920d09820f2962bc658353792_0_$RepresentationID$-$Number$.mp4"
/>
<Representation id="video_00" mimeType="video/mp4"
codecs="avc1.640020" bandwidth="2000000" width="1280" height="720"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
<Representation id="video_01" mimeType="video/mp4"
codecs="avc1.4d4020" bandwidth="1800000" width="960" height="540"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
<Representation id="video_02" mimeType="video/mp4"
codecs="avc1.4d401e" bandwidth="1024000" width="640" height="360"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
<Representation id="video_03" mimeType="video/mp4"
codecs="avc1.4d4015" bandwidth="512000" width="512" height="288"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
<Representation id="video_04" mimeType="video/mp4"
codecs="avc1.42c015" bandwidth="256000" width="480" height="270"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
<Representation id="video_05" mimeType="video/mp4"
codecs="avc1.42c00c" bandwidth="128000" width="320" height="180"
scanType="progressive" frameRate="25/1" sar="1:1" startWithSAP="1" />
</AdaptationSet>
<!--Audio-->
<AdaptationSet id="1" lang="de" segmentAlignment="true"> <Role
schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate timescale="10000000" duration="20000000"
startNumber="1"
initialization="24606e9920d09820f2962bc658353792_1_$RepresentationID$-init.mp4"
media="24606e9920d09820f2962bc658353792_1_$RepresentationID$-$Number$.mp4"
/>
<Representation id="audio_06" mimeType="audio/mp4"
codecs="mp4a.40.2" bandwidth="192000" audioSamplingRate="48000"
startWithSAP="1">
<AudioChannelConfiguration
schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011"
value="2" />
</Representation>
</AdaptationSet>
<!--Text-->
<AdaptationSet id="2" lang="de" segmentAlignment="true">
<Accessibility schemeIdUri="urn:tva:metadata:cs:AudioPurposeCS:2007"
value="2" />
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate timescale="10000000" duration="20000000"
startNumber="1"
initialization="24606e9920d09820f2962bc658353792_2_$RepresentationID$-init.mp4"
media="24606e9920d09820f2962bc658353792_2_$RepresentationID$-$Number$.mp4"
/>
<Representation id="subtitle_07" mimeType="application/mp4"
codecs="stpp" bandwidth="9600" startWithSAP="1" />
</AdaptationSet>
</Period>
</MPD>
}}}
The dash link is a live streaming, there will no segment if don't control
read speed.
So if the dashdec get the newest fragment from http server and the newest
fragment have not create complete yet, the http should response 404.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7369#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac