Skip to content

HLS / HTTP Streaming of segmented files errors

The Re:publica stream stutters / ends prematurely

VLC version running on Linux Mint 14/Ubuntu 12.10:
VLC media player 2.1.0-pre1 Rincewind (revision 2.1.0~~git20130505+r2682)
VLC-Version 2.1.0-pre1 Rincewind (2.1.0~~git20130505+r2682)
Kompiliert von buildd auf samarium.ppa (May  5 2013 18:42:37)
Compiler: gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)

HLS playlist: http://republica_spon-i.akamaihd.net/hls/live/203169/buehne1_1_1024/master.m3u8 or http://republica_spon-i.akamaihd.net/hls/live/203169/buehne1_1_1024/26/master.m3u8

  • HLS streams/playlists from : http://wiki.ubuntuusers.de/Internet-TV/Stationen show a similar behaviour but they were working fine with an earlier Version

  • piping video with AdobeHLS.php and manifest file to vlc works without stutter/disruptive playback

Log:

main debug: removing module "access_http"
httplive debug: parse_M3U8 #EXTM3U #EXT-X-VERSION:3 #EXT-X-ALLOW-CACHE:NO #EXT-X-TARGETDURATION:11 #EXT-X-MEDIA-SEQUENCE:2576 #EXTINF:10.4, /hls/live/203169/buehne1_1_1024/26/2/media_2576.ts #EXTINF:9.6, /hls/live/203169/buehne1_1_1024/26/2/media_2577.ts #EXTINF:10.4, /hls/live/203169/buehne1_1_1024/26/2/media_2578.ts 
httplive info: Live Playlist HLS protocol version: 3
httplive info: updating hls stream (program-id=0, bandwidth=1809479) has 0 segments
httplive info: updating hls stream (program-id=0, bandwidth=0) has 3 segments
httplive info: - segment 2578 appended
main debug: waiting decoder fifos to empty
...
main debug: finished input
main debug: object waitpipe triggered
main debug: removing module "avcodec"
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: killing decoder fourcc `h264', 0 PES in FIFO
main debug: saving a free vout
main debug: reusing provided vout
main debug: removing module "packetizer_h264"
main debug: removing module "faad"
main debug: killing decoder fourcc `mp4a', 0 PES in FIFO
main debug: removing module "samplerate"
main debug: removing module "scaletempo"
main debug: removing module "float_mixer"
main debug: keeping audio output
main debug: removing module "packetizer_mpeg4audio"
main debug: removing module "ts"
ts debug: pid list:
ts debug: - pid[0] seen
ts debug: - pid[256] seen
main debug: Program doesn't contain anymore ES
ts debug: - pid[257] seen
ts debug: - pid[4095] seen
ts debug: - pid[8191] seen
main debug: removing module "httplive"
main debug: removing module "access_http"
main debug: dead input
main debug: changing item without a request (current 0/1)
Edited by Rémi Denis-Courmont
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information