HLS / HTTP Streaming Error: no picture when playing meta playlist
vlc --version
VLC media player 2.2.0-git Weatherwax (revision 2.2.0~~git20130726+r2909)
VLC-Version 2.2.0-git Weatherwax (2.2.0~~git20130726+r2909)
Kompiliert von buildd auf chindi06.ppa (Jul 26 2013 10:15:02)
Kompiler: gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)
Input: Meta playlist with bandwidth adaption URL: ZDF http://zdf_hds_de-f.akamaihd.net/i/de10_v1@87012/master.m3u8?b=0-710&dw=0
Playlist contains audio only stream
[0x8270580] httplive stream: HTTP Live Streaming (zdf_hds_de-f.akamaihd.net/i/de10_v1@87012/master.m3u8?b=0-710&dw=0)
[0x8270580] httplive stream: Meta playlist
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=124000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=124000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=189000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=189000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=242000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=242000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=436000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=436000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=710000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=710000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=56000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: bandwidth adaptation detected (program-id=1, bandwidth=56000).
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
[0x8270580] httplive stream: Choose segment 0/3 (sequence=137490582)
[0x8270580] httplive stream: downloaded segment 137490582 from stream 0
[0x8270580] httplive stream: detected faster bandwidth (710000) stream
[0x8270580] httplive stream: downloaded segment 137490583 from stream 10
[0x8270580] httplive stream: playing segment 137490582 from stream 0
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for PID 0
[0x82707f0] ts demux error: MPEG-4 descriptor not found
[0x82a29a8] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 24000
[0x8270580] httplive stream: downloaded segment 137490584 from stream 10
[0x8270580] httplive stream: playing segment 137490583 from stream 0
libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 4095
[0x8270580] httplive stream: Reloading HLS live meta playlist
[0x8270580] httplive stream: Live Playlist HLS protocol version: 3
...
[0xad206cd0] httplive stream error: EXT-X-MEDIA-SEQUENCE gap in playlist (new=137490559, old=137490552)
...
[0xad2389e8] packetizer_mpeg4audio packetizer error: Multiple blocks per frame in ADTS not supported
Possible cause: VLC doesnt use a stream with video output and it cannot recover from that error.
Manually playing the contained high bitrate stream works fine in VLC:
vlc "http://zdf_hds_de-f.akamaihd.net/i/de09_v1@87012/index_710_av-b.m3u8?sd=&dw=0&b=0-710&rebase=on"
VLC media player 2.2.0-git Weatherwax (revision 2.2.0~~git20130726+r2909)
[0x8bc4928] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
"sni-qt/26091" WARN 08:26:34.614 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
[0x8be65d0] httplive stream: HTTP Live Streaming (zdf_hds_de-f.akamaihd.net/i/de09_v1@87012/index_710_av-b.m3u8?sd=&dw=0&b=0-710&rebase=on)
[0x8be65d0] httplive stream: Live Playlist HLS protocol version: 3
[0x8be65d0] httplive stream: Choose segment 0/3 (sequence=137490637)
[0x8be65d0] httplive stream: downloaded segment 137490637 from stream 0
[0x8be65d0] httplive stream: downloaded segment 137490638 from stream 0
[0x8be65d0] httplive stream: playing segment 137490637 from stream 0
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 0) for PID 0
[0x8be6940] ts demux error: MPEG-4 descriptor not found
[0x8d361e0] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 24000
[0x8be65d0] httplive stream: downloaded segment 137490639 from stream 0
[0xad1041d8] main vout display error: Failed to resize display
[h264 @ 0x8c47960] Cannot parallelize deblocking type 1, decoding such frames in sequential order
[0xb49b0860] freetype spu text error: Breaking unbreakable line
[0x8be65d0] httplive stream: playing segment 137490638 from stream 0