[FFmpeg-trac] #2576(undetermined:new): Downloading HLS streams from svtplay.se fails after random time.

FFmpeg trac at avcodec.org
Wed May 15 20:54:11 CEST 2013


#2576: Downloading HLS streams from svtplay.se fails after random time.
-------------------------------------+-------------------------------------
             Reporter:  n3mmr        |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 The below is a first attempt to report a bug possibly dependant on
 specifics of my network, and which seems to disappear when increasing the
 verbosity of ffmpeg.
 Please tell me how to find more info if needed.

 Summary of the bug:
 How to reproduce:
 {{{
 ffmpeg -i
 "http://svtplay10i-f.akamaihd.net/i/se/open/20130510/1283828-004A/ENDEAVOUR_1
 -004A-
 8b76d2f9d0abebda_,900,348,564,1680,2800,.mp4.csmil/index_4_av.m3u8?null=&id="
 -acodec copy -vcodec copy -absf aac_adtstoasc "Endeavour.S01E05.mp4"
 ffmpeg version 1.1.2 Copyright (c) 2000-2013 the FFmpeg developers
   built on Feb  9 2013 18:18:22 with gcc 4.6.3 (GCC)
   configuration: --prefix=/usr --bindir=/usr/bin/pentium_pro+mmx
 --libdir=/usr/lib/pentium_pro+mmx --shlibdir=/usr/lib/pentium_pro+mmx
 --mandir=/usr/share/man --cc=gcc --cpu=prescott --enable-mmx --enable-sse
 --enable-ssse3 --disable-debug --enable-nonfree --enable-gpl --enable-
 runtime-cpudetect --enable-postproc --enable-avfilter --enable-swscale
 --enable-libgsm --enable-libxvid --enable-libx264 --enable-libfaac
 --enable-libtheora --enable-libmp3lame --enable-libvorbis --enable-libvpx
 --enable-x11grab --enable-libspeex --enable-pthreads --enable-libopencore-
 amrnb --enable-libopencore-amrwb --enable-version3 --disable-static
 --enable-libschroedinger --enable-libopenjpeg --enable-librtmp --enable-
 vdpau --enable-libass --enable-openssl --enable-openal --enable-shared
   libavutil      52. 13.100 / 52. 13.100
   libavcodec     54. 86.100 / 54. 86.100
   libavformat    54. 59.106 / 54. 59.106
   libavdevice    54.  3.102 / 54.  3.102
   libavfilter     3. 32.100 /  3. 32.100
   libswscale      2.  1.103 /  2.  1.103
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  2.100 / 52.  2.100
 [h264 @ 8523300] non-existing SPS 0 referenced in buffering period
 [h264 @ 8523300] non-existing SPS 32 referenced in buffering period
 [h264 @ 8523300] non-existing SPS 0 referenced in buffering period
 [h264 @ 8523300] non-existing SPS 32 referenced in buffering period
 [mpegts @ 80bcd80] Estimating duration from bitrate, this may be
 inaccurate
 [h264 @ 8a8be00] non-existing SPS 0 referenced in buffering period
 [h264 @ 8a8be00] non-existing SPS 32 referenced in buffering period
 Input #0, hls,applehttp, from
 'http://svtplay10i-f.akamaihd.net/i/se/open/20130510/1283828-004A/ENDEAVOUR_1
 -004A-
 8b76d2f9d0abebda_,900,348,564,1680,2800,.mp4.csmil/index_4_av.m3u8?null=&id=':
   Duration: 01:32:02.00, start: 0.100667, bitrate: 0 kb/s
   Program 0
     Metadata:
       variant_bitrate : 0
     Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p,
 1280x720 [SAR 1:1 DAR 16:9], 12.50 fps, 25 tbr, 90k tbn, 50 tbc
     Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo,
 fltp, 87 kb/s
 Output #0, mp4, to 'Endeavour.S01E05.mp4':
   Metadata:
     encoder         : Lavf54.59.106
     Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720
 [SAR 1:1 DAR 16:9], q=2-31, 12.50 fps, 90k tbn, 90k tbc
     Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 87
 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help

 }}}
 Download occasionally works, but most times stops flat in its tracks after
 1MB or several hundred megabytes or just before finishing or any other
 time.

 It always works perfectly, at a slight cost in speed (5%???) if one
 presses '+' once, so that verbosity increases slightly, which then is a
 almost usable WA.

 This has been verified to occur exactly the same on all my computers,
 Ubuntu 13.04  and Openindiana 151a7 and Windows XP. The WA is the same in
 all OSes.
 It is also the same for the latest git-ed main branch ffmpeg (brought over
 yesterday and today, with identical problems. )
 Note:
 Increasing verbosity slightly also adds this to the output.

 {{{
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2815.0kbits/s
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2815.6kbits/s
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2817.3kbits/s
 [NULL @ 8523300] Current profile doesn't provide more RBSP data in PPS,
 skipping
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2811.7kbits/s
 [NULL @ 8523300] Current profile doesn't provide more RBSP data in PPS,
 skipping
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2796.8kbits/s
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2800.2kbits/s
 [NULL @ 8523300] Current profile doesn't provide more RBSP data in PPS,
 skipping
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2806.8kbits/s
 [NULL @ 8523300] Current profile doesn't provide more RBSP data in PPS,
 skipping
 Current profile doesn't provide more RBSP data in PPS,
 skippingrate=2808.2kbits/s
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2576>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list