Opened 11 years ago

Last modified 11 years ago

#2576 new defect

Downloading HLS streams from svtplay.se fails after random time.

Reported by: Hans Albertsson Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords: hls
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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    

Change History (1)

comment:1 by Carl Eugen Hoyos, 11 years ago

Keywords: hls added
Note: See TracTickets for help on using tickets.