Opened 6 years ago
Last modified 4 years ago
#7369 new defect
dash livestream cannot be read without -re
Reported by: | Carl Eugen Hoyos | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | git-master | Keywords: | dash |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
http://ffmpeg.org/pipermail/ffmpeg-user/2018-August/040963.html
Jörg Beckmann reported that a live dash stream cannot be transcoded without -re
as FFmpeg tries to read segments before they are available leading to a 404.
$ ffmpeg -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -f null - ffmpeg version N-91646-g78d4b6b Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.4.0 (GCC) configuration: --enable-gpl --enable-gnutls --enable-libxml2 libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 23.100 / 58. 23.100 libavformat 58. 17.103 / 58. 17.103 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [dash @ 0x2495600] Could not read complete fragment. Last message repeated 6 times [h264 @ 0x24a4440] Truncated VUI [h264 @ 0x24cd900] Truncated VUI [h264 @ 0x24e3800] Truncated VUI [h264 @ 0x24af500] Increasing reorder buffer to 2 [h264 @ 0x24a4440] Increasing reorder buffer to 2 [h264 @ 0x24cd900] Increasing reorder buffer to 2 [h264 @ 0x24e3800] Increasing reorder buffer to 2 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 25224.750000, bitrate: 0 kb/s Program 0 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 960x540 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 640x360 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 512x288 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 480x270 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 320x180 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 0 kb/s Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) Stream #0:6 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.17.103 Stream #0:0: Video: wrapped_avframe, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: variant_bitrate : 2000000 id : video_00 encoder : Lavc58.23.100 wrapped_avframe Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: variant_bitrate : 192000 id : audio_06 encoder : Lavc58.23.100 pcm_s16le [dash @ 0x2495600] No longer receiving stream_index 1 [dash @ 0x2495600] No longer receiving stream_index 2 [dash @ 0x2495600] No longer receiving stream_index 3 [dash @ 0x2495600] No longer receiving stream_index 4 [dash @ 0x2495600] No longer receiving stream_index 5 [http @ 0x2be1800] HTTP error 404 Not Found:00:04.66 bitrate=N/A speed=9.22x [dash @ 0x2495600] Failed to open fragment of playlist 0 [http @ 0x24c9640] HTTP error 404 Not Found [dash @ 0x2495600] Failed to open fragment of playlist 0 [http @ 0x2be1800] HTTP error 404 Not Found [dash @ 0x2495600] Failed to open fragment of playlist 0 [http @ 0x24c9640] HTTP error 404 Not Found [dash @ 0x2495600] Failed to open fragment of playlist 0 [http @ 0x2be1800] HTTP error 404 Not Found [dash @ 0x2495600] Failed to open fragment of playlist 0 [http @ 0x24c9640] HTTP error 404 Not Found [dash @ 0x2495600] Failed to open fragment of playlist 0 ^C
It is impossible to quit pressing q
here.
Change History (17)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
fixed by commit: ad9b4ecc26bef7babb31b58f19c869f6464c2db9
MacBook:xxx StevenLiu$ ./ffmpeg -report -v verbose -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -c copy -f null - ffmpeg started on 2018-09-05 at 14:43:52 Report written to "ffmpeg-20180905-144352.log" ffmpeg version N-91800-gd0be0de065 Copyright (c) 2000-2018 the FFmpeg developers built with Apple LLVM version 9.1.0 (clang-902.0.39.2) configuration: --enable-libass --enable-opengl --enable-libx264 --enable-libmp3lame --enable-gpl --enable-nonfree --prefix=/usr/local --enable-libtesseract --enable-libspeex --enable-libfreetype --enable-libfontconfig --enable-libfdk-aac --enable-videotoolbox --enable-libxml2 libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [dash @ 0x7f83dc80a400] Parsing 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd' - skipp not supported representation type [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbf01400] Statistics: 679 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688043.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbc01340] Statistics: 675 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-688050.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbc01540] Statistics: 671 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-688054.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbc03040] Statistics: 670 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-688056.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbd864c0] Statistics: 670 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-688058.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbc04340] Statistics: 670 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-688059.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbd88700] Statistics: 601 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-688060.mp4', offset 0, playlist 0 [h264 @ 0x7f83dc818e00] Truncated VUI [h264 @ 0x7f83dc818e00] Ignoring NAL type 0 in extradata [h264 @ 0x7f83dd01ca00] Truncated VUI [h264 @ 0x7f83dd01ca00] Ignoring NAL type 0 in extradata [h264 @ 0x7f83dd01e200] Truncated VUI [h264 @ 0x7f83dd01e200] Ignoring NAL type 0 in extradata [h264 @ 0x7f83dd80a600] Reinit context to 1280x720, pix_fmt: yuv420p [h264 @ 0x7f83dc818e00] Reinit context to 960x544, pix_fmt: yuv420p [h264 @ 0x7f83dd01ca00] Reinit context to 640x368, pix_fmt: yuv420p [h264 @ 0x7f83dd01e200] Reinit context to 512x288, pix_fmt: yuv420p [h264 @ 0x7f83dc814200] Reinit context to 480x272, pix_fmt: yuv420p [h264 @ 0x7f83dd028e00] Reinit context to 320x192, pix_fmt: yuv420p [h264 @ 0x7f83dd80a600] Increasing reorder buffer to 1 [h264 @ 0x7f83dd80a600] Increasing reorder buffer to 2 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f83dd011800] stream 0, offset 0x45d65: partial file [AVIOContext @ 0x7f83dbf01940] Statistics: 214542 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688044.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbf019c0] Statistics: 628192 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688045.mp4', offset 0, playlist 0 [dash @ 0x7f83dc80a400] max_analyze_duration 5000000 reached at 5000000 microseconds st:0 [dash @ 0x7f83dc80a400] decoding for stream 1 failed [dash @ 0x7f83dc80a400] decoding for stream 2 failed [dash @ 0x7f83dc80a400] decoding for stream 3 failed [dash @ 0x7f83dc80a400] decoding for stream 4 failed [dash @ 0x7f83dc80a400] decoding for stream 5 failed Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1376083.230000, bitrate: 0 kb/s Program 0 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 960x540 (960x544) [SAR 1:1 DAR 16:9], 0 kb/s, 10000k tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 640x360 (640x368) [SAR 1:1 DAR 16:9], 0 kb/s, 10000k tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 512x288 [SAR 1:1 DAR 16:9], 10000k tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 480x270 (480x272) [SAR 1:1 DAR 16:9], 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 320x180 (320x192) [SAR 1:1 DAR 16:9], 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 (0x0) [SAR 1:1 DAR 16:9], q=2-31, 0 kb/s, 25 tbr, 10000k tbn, 10000k tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:6 -> #0:1 (copy) Press [q] to stop, [?] for help [AVIOContext @ 0x7f83dbc0b800] Statistics: 96450 bytes read, 0 seeks [dash @ 0x7f83dc80a400] No longer receiving stream_index 1 [AVIOContext @ 0x7f83dbf03380] Statistics: 66639 bytes read, 0 seeks [dash @ 0x7f83dc80a400] No longer receiving stream_index 2 [AVIOContext @ 0x7f83dbc02d80] Statistics: 66075 bytes read, 0 seeks [dash @ 0x7f83dc80a400] No longer receiving stream_index 3 [AVIOContext @ 0x7f83dbd86540] Statistics: 32848 bytes read, 0 seeks [dash @ 0x7f83dc80a400] No longer receiving stream_index 4 [AVIOContext @ 0x7f83dbe0c600] Statistics: 33020 bytes read, 0 seeks [dash @ 0x7f83dc80a400] No longer receiving stream_index 5 [AVIOContext @ 0x7f83dbf3b800] Statistics: 436470 bytes read, 0 seeks [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688046.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbd89940] Statistics: 357354 bytes read, 0 seeksd=18.3x [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688047.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbe0cc00] Statistics: 372965 bytes read, 0 seeksd=9.44x [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688048.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbf031c0] Statistics: 474411 bytes read, 0 seeksd=5.97x [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688049.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbf01580] Statistics: 771986 bytes read, 0 seeksd= 3.9x [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688050.mp4', offset 0, playlist 0 [AVIOContext @ 0x7f83dbd89940] Statistics: 574222 bytes read, 0 seeksd=3.29x [dash @ 0x7f83dc80a400] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-688051.mp4', offset 0, playlist 0 frame= 369 fps= 28 q=-1.0 Lsize=N/A time=00:00:33.89 bitrate=N/A speed= 2.6x video:3852kB audio:1kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Input file #0 (http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd): Input stream #0:0 (video): 369 packets read (3944368 bytes); Input stream #0:1 (video): 1 packets read (95674 bytes); Input stream #0:2 (video): 1 packets read (52455 bytes); Input stream #0:3 (video): 1 packets read (32404 bytes); Input stream #0:4 (video): 1 packets read (9460 bytes); Input stream #0:5 (video): 1 packets read (4500 bytes); Input stream #0:6 (audio): 1 packets read (515 bytes); Total: 375 packets (4139376 bytes) demuxed Output file #0 (pipe:): Output stream #0:0 (video): 369 packets muxed (3944368 bytes); Output stream #0:1 (audio): 1 packets muxed (515 bytes); Total: 370 packets (3944883 bytes) muxed [AVIOContext @ 0x7f83dbd88400] Statistics: 32848 bytes read, 0 seeks [AVIOContext @ 0x7f83dbe0cc00] Statistics: 122562 bytes read, 0 seeks [AVIOContext @ 0x7f83dbc00400] Statistics: 3338 bytes read, 0 seeks MacBook:xxx StevenLiu$
comment:3 by , 6 years ago
@Steven Liu
Is not fixed:
./ffmpeg -report -v verbose -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -c copy -f null - ffmpeg started on 2018-09-05 at 11:47:21 Report written to "ffmpeg-20180905-114721.log" ffmpeg version N-91801-gad9b4ecc26 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.0 (Gentoo 8.2.0-r2 p1.2) configuration: --disable-doc --disable-stripping --enable-debug=1 --enable-libxml2 --enable-demuxer=dash --enable-openssl --enable-libx264 --enable-gpl --enable-nonfree libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [dash @ 0x55d354b389c0] Parsing 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd' - skipp not supported representation type [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b44200] Statistics: 679 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693544.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b3d400] Statistics: 675 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-693545.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b74b80] Statistics: 671 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-693545.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b8b200] Statistics: 670 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-693545.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b8d880] Statistics: 670 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-693546.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354ba7c00] Statistics: 670 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-693546.mp4', offset 0, playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-init.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354baa080] Statistics: 601 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693546.mp4', offset 0, playlist 0 [h264 @ 0x55d354b72cc0] Truncated VUI [h264 @ 0x55d354b72cc0] Ignoring NAL type 0 in extradata [h264 @ 0x55d354b790c0] Truncated VUI [h264 @ 0x55d354b790c0] Ignoring NAL type 0 in extradata [h264 @ 0x55d354b8fb40] Truncated VUI [h264 @ 0x55d354b8fb40] Ignoring NAL type 0 in extradata [h264 @ 0x55d354b44400] Reinit context to 1280x720, pix_fmt: yuv420p [h264 @ 0x55d354b72cc0] Reinit context to 960x544, pix_fmt: yuv420p [h264 @ 0x55d354b790c0] Reinit context to 640x368, pix_fmt: yuv420p [h264 @ 0x55d354b8fb40] Reinit context to 512x288, pix_fmt: yuv420p [h264 @ 0x55d354ba5f00] Reinit context to 480x272, pix_fmt: yuv420p [h264 @ 0x55d354b5b500] Reinit context to 320x192, pix_fmt: yuv420p [h264 @ 0x55d354b44400] Increasing reorder buffer to 1 [h264 @ 0x55d354b44400] Increasing reorder buffer to 2 [AVIOContext @ 0x55d354b3ef40] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693545.mp4', offset 0, playlist 0 [h264 @ 0x55d354b72cc0] Increasing reorder buffer to 1 [h264 @ 0x55d354b790c0] Increasing reorder buffer to 1 [h264 @ 0x55d354b8fb40] Increasing reorder buffer to 1 [h264 @ 0x55d354b72cc0] Increasing reorder buffer to 2 [h264 @ 0x55d354b790c0] Increasing reorder buffer to 2 [h264 @ 0x55d354b8fb40] Increasing reorder buffer to 2 [AVIOContext @ 0x55d354b3ef40] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693546.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b54040] Statistics: 92778 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-693546.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b768c0] Statistics: 45769 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-693546.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b8d240] Statistics: 38794 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-693546.mp4', offset 0, playlist 0 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1387085.230000, bitrate: N/A Program 0 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 960x540 (960x544) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 640x360 (640x368) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 512x288 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 480x270 (480x272) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 320x180 (320x192) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 (0x0) [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 10000k tbn, 10000k tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:6 -> #0:1 (copy) Press [q] to stop, [?] for help [AVIOContext @ 0x55d355216700] Statistics: 65592 bytes read, 0 seeks [dash @ 0x55d354b389c0] No longer receiving stream_index 1 [AVIOContext @ 0x55d354b45c00] Statistics: 45769 bytes read, 0 seeks [dash @ 0x55d354b389c0] No longer receiving stream_index 2 [AVIOContext @ 0x55d354b4fcc0] Statistics: 33155 bytes read, 0 seeks [dash @ 0x55d354b389c0] No longer receiving stream_index 3 [AVIOContext @ 0x55d354b92a40] Statistics: 23222 bytes read, 0 seeks [dash @ 0x55d354b389c0] No longer receiving stream_index 4 [AVIOContext @ 0x55d354b928c0] Statistics: 11833 bytes read, 0 seeks [dash @ 0x55d354b389c0] No longer receiving stream_index 5 [AVIOContext @ 0x55d354b5d2c0] Statistics: 48418 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693547.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b43f40] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693547.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354cce4c0] Statistics: 48418 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693522] max[693547], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693548.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b45880] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693522] max[693547], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693548.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354cce4c0] Statistics: 47904 bytes read, 0 seeksed=12.8x [dash @ 0x55d354b389c0] new fragment: min[693522] max[693547], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693549.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354ee9180] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693522] max[693547], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693549.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354f0b200] Statistics: 48418 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693550.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354cce4c0] Statistics: 113811 bytes read, 0 seeksd=10.4x [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693550.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354f28b80] Statistics: 48416 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693551.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354cce4c0] Statistics: 113811 bytes read, 0 seeks [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-693551.mp4', offset 0, playlist 0 [AVIOContext @ 0x55d354b8d800] Statistics: 48418 bytes read, 0 seeksed=8.52x [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693552.mp4', offset 0, playlist 0 [http @ 0x55d354fe7140] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693553.mp4', offset 0, playlist 0 [http @ 0x55d3552e78c0] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693554.mp4', offset 0, playlist 0 [http @ 0x55d354fe7140] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693523] max[693548], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693555.mp4', offset 0, playlist 0 [http @ 0x55d3552e78c0] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693556.mp4', offset 0, playlist 0 [http @ 0x55d354fe7140] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693557.mp4', offset 0, playlist 0 [http @ 0x55d3552e78c0] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693558.mp4', offset 0, playlist 0 [http @ 0x55d354fe7140] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693559.mp4', offset 0, playlist 0 [http @ 0x55d3552e78c0] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693560.mp4', offset 0, playlist 0 [http @ 0x55d354fe7140] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693561.mp4', offset 0, playlist 0 [http @ 0x55d3552e78c0] HTTP error 404 Not Found [dash @ 0x55d354b389c0] Failed to open fragment of playlist 0 [dash @ 0x55d354b389c0] new fragment: min[693524] max[693549], playlist 0 [dash @ 0x55d354b389c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-693562.mp4', offset 0, playlist 0
follow-up: 5 comment:4 by , 6 years ago
Still fails here:
$ ffmpeg -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -f null - ffmpeg version N-91801-gad9b4ec Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.4.0 (GCC) configuration: --enable-gpl --enable-gnutls --enable-libxml2 libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [h264 @ 0x3c24c80] Truncated VUI [h264 @ 0x3c50940] Truncated VUI [h264 @ 0x3c66780] Truncated VUI [h264 @ 0x3c32600] Increasing reorder buffer to 2 [h264 @ 0x3c24c80] Increasing reorder buffer to 2 [h264 @ 0x3c50940] Increasing reorder buffer to 2 [h264 @ 0x3c66780] Increasing reorder buffer to 2 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1387859.230000, bitrate: N/A Program 0 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 960x540 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 640x360 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 512x288 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 480x270 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 320x180 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) Stream #0:6 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: wrapped_avframe, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: variant_bitrate : 2000000 id : video_00 encoder : Lavc58.27.101 wrapped_avframe Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: variant_bitrate : 192000 id : audio_06 encoder : Lavc58.27.101 pcm_s16le [dash @ 0x3c18600] No longer receiving stream_index 1 [dash @ 0x3c18600] No longer receiving stream_index 2 [dash @ 0x3c18600] No longer receiving stream_index 3 [dash @ 0x3c18600] No longer receiving stream_index 4 [dash @ 0x3c18600] No longer receiving stream_index 5 [http @ 0x4367180] HTTP error 404 Not Found:00:08.44 bitrate=N/A speed=5.58x [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 ^C
follow-up: 7 comment:5 by , 6 years ago
Replying to cehoyos:
Still fails here:
$ ffmpeg -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -f null - ffmpeg version N-91801-gad9b4ec Copyright (c) 2000-2018 the FFmpeg developers built with gcc 6.4.0 (GCC) configuration: --enable-gpl --enable-gnutls --enable-libxml2 libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [h264 @ 0x3c24c80] Truncated VUI [h264 @ 0x3c50940] Truncated VUI [h264 @ 0x3c66780] Truncated VUI [h264 @ 0x3c32600] Increasing reorder buffer to 2 [h264 @ 0x3c24c80] Increasing reorder buffer to 2 [h264 @ 0x3c50940] Increasing reorder buffer to 2 [h264 @ 0x3c66780] Increasing reorder buffer to 2 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1387859.230000, bitrate: N/A Program 0 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 960x540 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 640x360 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 512x288 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 480x270 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 320x180 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) Stream #0:6 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: wrapped_avframe, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: variant_bitrate : 2000000 id : video_00 encoder : Lavc58.27.101 wrapped_avframe Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: variant_bitrate : 192000 id : audio_06 encoder : Lavc58.27.101 pcm_s16le [dash @ 0x3c18600] No longer receiving stream_index 1 [dash @ 0x3c18600] No longer receiving stream_index 2 [dash @ 0x3c18600] No longer receiving stream_index 3 [dash @ 0x3c18600] No longer receiving stream_index 4 [dash @ 0x3c18600] No longer receiving stream_index 5 [http @ 0x4367180] HTTP error 404 Not Found:00:08.44 bitrate=N/A speed=5.58x [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x4367180] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 [http @ 0x3c7b840] HTTP error 404 Not Found [dash @ 0x3c18600] Failed to open fragment of playlist 0 ^C
try the newest master version:
liuqideMacBook-Pro:xxx liuqi$ ./ffmpeg -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -f null - ffmpeg version N-91805-g7bb90a9449 Copyright (c) 2000-2018 the FFmpeg developers built with Apple LLVM version 9.1.0 (clang-902.0.39.2) configuration: --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libspeex --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-version3 --cc='ccache gcc' --enable-nonfree --enable-videotoolbox --enable-opengl --enable-libxml2 --enable-libsrt libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [h264 @ 0x7fefe7026600] Truncated VUI [h264 @ 0x7fefe800cc00] Truncated VUI [h264 @ 0x7fefe8015e00] Truncated VUI [h264 @ 0x7fefe7806200] Increasing reorder buffer to 2 [h264 @ 0x7fefe7026600] Increasing reorder buffer to 2 [dash @ 0x7fefe701be00] decoding for stream 2 failed [dash @ 0x7fefe701be00] decoding for stream 3 failed [dash @ 0x7fefe701be00] decoding for stream 4 failed [dash @ 0x7fefe701be00] decoding for stream 5 failed Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1460589.230000, bitrate: 0 kb/s Program 0 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 960x540 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 640x360 [SAR 1:1 DAR 16:9], 0 kb/s, 10000k tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 512x288 [SAR 1:1 DAR 16:9], 10000k tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 480x270 [SAR 1:1 DAR 16:9], 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 320x180 [SAR 1:1 DAR 16:9], 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) Stream #0:6 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: wrapped_avframe, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: variant_bitrate : 2000000 id : video_00 encoder : Lavc58.27.101 wrapped_avframe Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: variant_bitrate : 192000 id : audio_06 encoder : Lavc58.27.101 pcm_s16le [dash @ 0x7fefe701be00] No longer receiving stream_index 1 [dash @ 0x7fefe701be00] No longer receiving stream_index 2 [dash @ 0x7fefe701be00] No longer receiving stream_index 3 [dash @ 0x7fefe701be00] No longer receiving stream_index 4 [dash @ 0x7fefe701be00] No longer receiving stream_index 5 frame= 1590 fps= 34 q=-0.0 size=N/A time=00:01:03.94 bitrate=N/A speed=1.36x
comment:6 by , 6 years ago
@Steven Liu
It can't fix that.
calc_cur_seg_no num comes from line 1352, not from line 1344.
Still fails here:
./ffmpeg -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -f null - ffmpeg version N-91805-g7bb90a9449 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.0 (Gentoo 8.2.0-r2 p1.2) configuration: --disable-doc --disable-stripping --enable-debug=1 --enable-libxml2 --enable-demuxer=dash --enable-openssl --enable-libx264 --enable-gpl --enable-nonfree libavutil 56. 19.100 / 56. 19.100 libavcodec 58. 27.101 / 58. 27.101 libavformat 58. 18.100 / 58. 18.100 libavdevice 58. 4.101 / 58. 4.101 libavfilter 7. 26.100 / 7. 26.100 libswscale 5. 2.100 / 5. 2.100 libswresample 3. 2.100 / 3. 2.100 libpostproc 55. 2.100 / 55. 2.100 [h264 @ 0x55cc464c5180] Truncated VUI [h264 @ 0x55cc464cb700] Truncated VUI [h264 @ 0x55cc464e1c40] Truncated VUI [h264 @ 0x55cc46496880] Increasing reorder buffer to 2 [h264 @ 0x55cc464c5180] Increasing reorder buffer to 2 [h264 @ 0x55cc464cb700] Increasing reorder buffer to 2 [h264 @ 0x55cc464e1c40] Increasing reorder buffer to 2 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 1472587.230000, bitrate: N/A Program 0 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 960x540 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 640x360 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 512x288 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 480x270 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt470bg), 320x180 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native)) Stream #0:6 -> #0:1 (aac (native) -> pcm_s16le (native)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.18.100 Stream #0:0: Video: wrapped_avframe, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc Metadata: variant_bitrate : 2000000 id : video_00 encoder : Lavc58.27.101 wrapped_avframe Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s Metadata: variant_bitrate : 192000 id : audio_06 encoder : Lavc58.27.101 pcm_s16le [dash @ 0x55cc4648adc0] No longer receiving stream_index 1 [dash @ 0x55cc4648adc0] No longer receiving stream_index 2 [dash @ 0x55cc4648adc0] No longer receiving stream_index 3 [dash @ 0x55cc4648adc0] No longer receiving stream_index 4 [dash @ 0x55cc4648adc0] No longer receiving stream_index 5 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found0.67 bitrate=N/A speed=1.88x [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 [http @ 0x55cc46c05bc0] HTTP error 404 Not Found [dash @ 0x55cc4648adc0] Failed to open fragment of playlist 0 ^C
comment:7 by , 6 years ago
Replying to stevenliu:
try the newest master version:
Can you reproduce the issue with any older version of FFmpeg?
follow-up: 9 comment:8 by , 6 years ago
Yes, with 4.02:
./ffmpeg -report -v verbose -i http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd -c copy -f null - ffmpeg started on 2018-09-11 at 13:47:16 Report written to "ffmpeg-20180911-134716.log" ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.0 (Gentoo 8.2.0-r2 p1.2) configuration: --disable-doc --disable-stripping --enable-debug=1 --enable-libxml2 --enable-demuxer=dash --enable-openssl libavutil 56. 14.100 / 56. 14.100 libavcodec 58. 18.100 / 58. 18.100 libavformat 58. 12.100 / 58. 12.100 libavdevice 58. 3.100 / 58. 3.100 libavfilter 7. 16.100 / 7. 16.100 libswscale 5. 1.100 / 5. 1.100 libswresample 3. 1.100 / 3. 1.100 [dash @ 0x5563a559a9c0] Parsing 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd' - skipp not supported representation type [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956341.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-956341.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-956342.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-956342.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_04-956343.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_05-956343.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-init.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] Could not read complete fragment. [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956343.mp4', offset 0, playlist 0 [h264 @ 0x5563a55b39c0] Truncated VUI [h264 @ 0x5563a55b39c0] Ignoring NAL type 0 in extradata [h264 @ 0x5563a55ba2c0] Truncated VUI [h264 @ 0x5563a55ba2c0] Ignoring NAL type 0 in extradata [h264 @ 0x5563a55ea800] Truncated VUI [h264 @ 0x5563a55ea800] Ignoring NAL type 0 in extradata [h264 @ 0x5563a55b1b80] Reinit context to 1280x720, pix_fmt: yuv420p [h264 @ 0x5563a55b39c0] Reinit context to 960x544, pix_fmt: yuv420p [h264 @ 0x5563a55ba2c0] Reinit context to 640x368, pix_fmt: yuv420p [h264 @ 0x5563a55ea800] Reinit context to 512x288, pix_fmt: yuv420p [h264 @ 0x5563a5600fc0] Reinit context to 480x272, pix_fmt: yuv420p [h264 @ 0x5563a5617800] Reinit context to 320x192, pix_fmt: yuv420p [h264 @ 0x5563a55b1b80] Increasing reorder buffer to 1 [h264 @ 0x5563a55b39c0] Increasing reorder buffer to 1 [h264 @ 0x5563a55b1b80] Increasing reorder buffer to 2 [h264 @ 0x5563a55b39c0] Increasing reorder buffer to 2 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956342.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-956342.mp4', offset 0, playlist 0 [h264 @ 0x5563a55ba2c0] Increasing reorder buffer to 1 [h264 @ 0x5563a55ea800] Increasing reorder buffer to 1 [h264 @ 0x5563a55ba2c0] Increasing reorder buffer to 2 [h264 @ 0x5563a55ea800] Increasing reorder buffer to 2 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956343.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_01-956343.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_02-956343.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_03-956343.mp4', offset 0, playlist 0 Input #0, dash, from 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestBR.mpd': Duration: N/A, start: 251474.830000, bitrate: N/A Program 0 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 960x540 (960x544) [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1800000 id : video_01 Stream #0:2: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 640x360 (640x368) [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 1024000 id : video_02 Stream #0:3: Video: h264 (Main), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 512x288 [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 20000k tbc Metadata: variant_bitrate : 512000 id : video_03 Stream #0:4: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 480x270 (480x272) [SAR 1:1 DAR 16:9], 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 256000 id : video_04 Stream #0:5: Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt470bg, left), 320x180 (320x192) [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Metadata: variant_bitrate : 128000 id : video_05 Stream #0:6: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 0 kb/s Metadata: variant_bitrate : 192000 id : audio_06 Output #0, null, to 'pipe:': Metadata: encoder : Lavf58.12.100 Stream #0:0: Video: h264 (High), 1 reference frame (avc1 / 0x31637661), yuv420p(tv, bt709, left), 1280x720 (0x0) [SAR 1:1 DAR 16:9], q=2-31, 0 kb/s, 25 fps, 25 tbr, 10000k tbn, 10000k tbc Metadata: variant_bitrate : 2000000 id : video_00 Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 0 kb/s Metadata: variant_bitrate : 192000 id : audio_06 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:6 -> #0:1 (copy) Press [q] to stop, [?] for help [dash @ 0x5563a559a9c0] No longer receiving stream_index 1 [dash @ 0x5563a559a9c0] No longer receiving stream_index 2 [dash @ 0x5563a559a9c0] No longer receiving stream_index 3 [dash @ 0x5563a559a9c0] No longer receiving stream_index 4 [dash @ 0x5563a559a9c0] No longer receiving stream_index 5 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956344.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956344.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956345.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956345.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956346.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956346.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956347.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956347.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956322] max[956347], playlist 0.8x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956348.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956322] max[956347], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956348.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 0.5x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956349.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 045x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956349.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 042x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956350.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956350.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 031x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956351.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956323] max[956348], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_0_video_00-956351.mp4', offset 0, playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956324] max[956349], playlist 0.2x [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956352.mp4', offset 0, playlist 0 [http @ 0x5563a559f500] HTTP error 404 Not Found [dash @ 0x5563a559a9c0] Failed to open fragment of playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956324] max[956349], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956353.mp4', offset 0, playlist 0 [http @ 0x5563a559f500] HTTP error 404 Not Found [dash @ 0x5563a559a9c0] Failed to open fragment of playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956324] max[956349], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956354.mp4', offset 0, playlist 0 [http @ 0x5563a559f500] HTTP error 404 Not Found [dash @ 0x5563a559a9c0] Failed to open fragment of playlist 0 [dash @ 0x5563a559a9c0] new fragment: min[956324] max[956349], playlist 0 [dash @ 0x5563a559a9c0] DASH request for url 'http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/24606e9920d09820f2962bc658353792_1_audio_06-956355.mp4', offset 0, playlist 0 [http @ 0x5563a559f500] HTTP error 404 Not Found [dash @ 0x5563a559a9c0] Failed to open fragment of playlist 0
comment:9 by , 6 years ago
comment:12 by , 6 years ago
Replying to satbaby:
No, sorry.
Hi satbaby,
can you help me test this patch, i cannot reproduce the bug in China.
follow-up: 14 comment:13 by , 6 years ago
With the patch attached, FFplay:
- Takes very long to start
- Shows no timing information on the console
- Heats one cpu
So I suspect this is not the right approach.
follow-up: 15 comment:14 by , 6 years ago
Replying to cehoyos:
With the patch attached, FFplay:
- Takes very long to start
- Shows no timing information on the console
- Heats one cpu
So I suspect this is not the right approach.
https://patchwork.ffmpeg.org/patch/11702/
fixed these problem,
- don't control download speed when read header
- 1330653.00 A-V: 0.257 fd= 318 aq= 0KB vq= 0KB sq= 0B f=0/0
- release cpu before retry
comment:15 by , 6 years ago
comment:16 by , 4 years ago
Great to see that our test stream is used! At the moment, it is not available, but planned to be back again soon.
For debugging, the following stream may be helpful; it is affected as well (however note that it is geoblocked to Germany): http://wdrfsdash15-i.akamaihd.net/dash/live/275009/wdrfs/dash.mpd
comment:17 by , 4 years ago
I can offer another DASH test stream, the south african radio station "RSG" that doesn't appear to get geo-blocked (at least plays in Germany). The URL is:
Running "ffmpeg -i https://glbradio.discoverdigital.co.za/RSG/RSG.isml/.mpd -c:a copy rsg.mp4" ffmpeg works for a while, then starts spitting out a mix of different error messaages. Here's an abbreviated dump:
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.27) configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3.1_4 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Input #0, dash, from 'https://glbradio.discoverdigital.co.za/RSG/RSG.isml/.mpd': Duration: N/A, start: 1608478929.080000, bitrate: N/A Program 0 Stream #0:0(en): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 96000 id : audio_1=96000 File 'rsg.mp4' already exists. Overwrite? [y/N] y Output #0, mp4, to 'rsg.mp4': Metadata: encoder : Lavf58.45.100 Stream #0:0(en): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp Metadata: variant_bitrate : 96000 id : audio_1=96000 Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help [mp4 @ 0x7f802201ce00] Non-monotonous DTS in output stream 0:0; previous: 2020351, current: 1925119; changing to 2020352. This may result in incorrect timestamps in the output file. [mp4 @ 0x7f802201ce00] Non-monotonous DTS in output stream 0:0; previous: 2020352, current: 1926143; changing to 2020353. This may result in incorrect timestamps in the output file. ... ... repeating for screen after screen, then: ... https @ 0x7f8022ecc500] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f802152ea40] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80216e2c80] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80216e2c80] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80216e2c80] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80216e2c80] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [mp4 @ 0x7f802201ce00] Non-monotonous DTS in output stream 0:0; previous: 2405376, current: 2310144; changing to 2405377. This may result in incorrect timestamps in the output file. ... more screenfuls until finally I'm again stuck with: ... [https @ 0x7f802170b840] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f8021745080] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80217b8940] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f8021554ec0] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f80216e2e80] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f8021719700] HTTP error 410 Gone [dash @ 0x7f8021809200] Failed to open fragment of playlist 0 [https @ 0x7f8022ab72c0] HTTP error 410 Gone
Using the "-re" option like suggested in this ticket, i.e.
ffmpeg -re -i https://glbradio.discoverdigital.co.za/RSG/RSG.isml/.mpd -c:a copy rsg.mp4
doesn't spit out the error messages from above. However the resulting audio is choppy: it seems that every now and then some audio is skipped
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.