Page 1 of 1

VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 28 Nov 2019 12:06
by Lotesdelere
VLC 3.0.9 nightly build can't play this HLS MP3 stream:
http://hls1.addictradio.net/addictrock_hls/playlist.m3u8

Code: Select all

main debug: `http://hls1.addictradio.net/addictrock_hls/playlist.m3u8' successfully opened adaptive debug: Retrieving http://hls2.addictradio.net:80/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s @0 main debug: creating access: http://hls2.addictradio.net:80/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s main debug: (path: \\hls2.addictradio.net:80\addictrock_hls\playlist.m3u8) main debug: looking for access module matching "http": 26 candidates http debug: resolving hls2.addictradio.net ... http debug: outgoing request: GET /addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s HTTP/1.1 Host: hls2.addictradio.net:80 Accept: */* Accept-Language: fr User-Agent: VLC/3.0.9 LibVLC/3.0.9 Cookie: ListenerInfo=MjsyOTQ3MDYyMzI5OzIxMDAwLzEwMDA= Range: bytes=0- http debug: incoming response: HTTP/1.1 206 Partial Content Accept-Ranges: bytes Cache-Control: no-cache Connection: close Content-Disposition: attachment Content-Length: 480 Content-Range: bytes 0-479/480 Content-Type: application/vnd.apple.mpegurl; charset=utf-8 Expires: Mon, 26 Jul 1997 05:00:00 GMT Pragma: no-cache Server: AIS Standalone 6.3.13 Set-Cookie: ListenerInfo=MjsyOTQ3MDcyMzI4OzIxMDAwLzEwMDA=; Expires=Wed, 09 Jun 2021 10:18:14 GMT; path=/; domain=hls2.addictradio.net main debug: using access module "access" main debug: looking for stream_filter module matching "prefetch,cache_block": 24 candidates prefetch debug: using 480 bytes buffer, 480 bytes read main debug: using stream_filter module "prefetch" main debug: looking for stream_filter module matching "any": 24 candidates prefetch debug: end of stream lua debug: Trying Lua scripts in C:\Users\User\AppData\Roaming\vlc\lua\playlist ... lua debug: Trying Lua playlist script D:\Utils\VLC\lua\playlist\youtube.luac main debug: no stream_filter modules matched main debug: looking for stream_filter module matching "inflate": 24 candidates main debug: no stream_filter modules matched main debug: removing module "prefetch" main debug: removing module "access" adaptive debug: Retrieving http://hls2.addictradio.net:80/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s @0 main debug: creating access: http://hls2.addictradio.net:80/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s main debug: (path: \\hls2.addictradio.net:80\addictrock_hls\playlist.m3u8) main debug: looking for access module matching "http": 26 candidates http debug: resolving hls2.addictradio.net ... http debug: outgoing request: GET /addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s HTTP/1.1 Host: hls2.addictradio.net:80 Accept: */* Accept-Language: fr User-Agent: VLC/3.0.9 LibVLC/3.0.9 Cookie: ListenerInfo=MjsyOTQ3MDcyMzI4OzIxMDAwLzEwMDA= Range: bytes=0- http debug: incoming response: HTTP/1.1 206 Partial Content Accept-Ranges: bytes Cache-Control: no-cache Connection: close Content-Disposition: attachment Content-Length: 480 Content-Range: bytes 0-479/480 Content-Type: application/vnd.apple.mpegurl; charset=utf-8 Expires: Mon, 26 Jul 1997 05:00:00 GMT Pragma: no-cache Server: AIS Standalone 6.3.13 Set-Cookie: ListenerInfo=MjsyOTQ3MDcyMzI4OzIxMDAwLzEwMDA=; Expires=Wed, 09 Jun 2021 10:18:14 GMT; path=/; domain=hls2.addictradio.net main debug: using access module "access" main debug: looking for stream_filter module matching "prefetch,cache_block": 24 candidates prefetch debug: using 480 bytes buffer, 480 bytes read main debug: using stream_filter module "prefetch" main debug: looking for stream_filter module matching "any": 24 candidates prefetch debug: end of stream lua debug: Trying Lua scripts in C:\Users\User\AppData\Roaming\vlc\lua\playlist ... lua debug: Trying Lua playlist script D:\Utils\VLC\lua\playlist\youtube.luac main debug: no stream_filter modules matched main debug: looking for stream_filter module matching "inflate": 24 candidates main debug: no stream_filter modules matched main debug: removing module "prefetch" main debug: removing module "access" adaptive debug: Updated playlist ID http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s, next update in 10s adaptive debug: Representation http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63045690_oWlC7Xl8_00000000G1s adaptive debug: Segment #1 url=http://hlscdn1.addictradio.net/addictrock_hls/P0nveYH0wR-589410-10004.mp3 duration 1000 adaptive debug: Segment #2 url=http://hlscdn1.addictradio.net/addictrock_hls/6cMETNEPdN2-589412-10004.mp3 stime 1000 duration 1000 adaptive debug: Segment #3 url=http://hlscdn1.addictradio.net/addictrock_hls/UfhKBlBZ5mi-589414-10004.mp3 stime 2000 duration 1000 adaptive debug: Retrieving http://hlscdn1.addictradio.net:80/addictrock_hls/P0nveYH0wR-589410-10004.mp3 @0 main debug: resolving hlscdn1.addictradio.net ... main debug: connecting to hlscdn1.addictradio.net port 80 ... adaptive error: Failed to create demuxer 0000000000000000 Unknown main debug: EOF reached main debug: removing module "adaptive" main debug: removing module "record" main debug: removing module "prefetch" main debug: removing module "access" main debug: dead input main debug: changing item without a request (current 0/1) main debug: nothing to play

No problems with other players including FFplay.

However, it can play this HLS AAC stream from the same source:
http://hls1.addictradio.net/addictrock_aac_hls/playlist.m3u8

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 05 Dec 2019 13:39
by #thweiss
Perhaps the Issue is the "double quote"-Sign from the HLS-Index-File.
Have a look at the End of the Line in the Tag #EXT-X-STREAM-INF:...

I tested all Examples with the VLC-Player 3.0.8 (64-Bit) under Microsoft Windows 7.

1) Example - not working
https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/master.m3u8

Code: Select all

#EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=163000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_5_av-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=163000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_5_av-b.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=264000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_4_av-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=264000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_4_av-b.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_3_av-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=400x224,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_3_av-b.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_2_av-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_2_av-b.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1664000,RESOLUTION=720x400,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_1_av-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1664000,RESOLUTION=720x400,CODECS="avc1.77.30, mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_1_av-b.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS="mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_5_a-p.m3u8?sd=10&rebase=on #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS="mp4a.40.2" https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/index_5_a-b.m3u8?sd=10&rebase=on

2) Example - not working
http://hls1.addictradio.net/addictrock_hls/playlist.m3u8

Code: Select all

#EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000,CODECS="mp4a.40.5" http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_63688592_LBqbGkmQ_000000006hs

3) Example - working fine
https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/index.m3u8

Code: Select all

#EXTM3U #EXT-X-VERSION:3 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-STREAM-INF:BANDWIDTH=270600,AVERAGE-BANDWIDTH=270600,CODECS="avc1.4d4015,mp4a.40.2",RESOLUTION=368x208,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-150.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=490600,AVERAGE-BANDWIDTH=490600,CODECS="avc1.4d4015,mp4a.40.2",RESOLUTION=368x208,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-350.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=930600,AVERAGE-BANDWIDTH=930600,CODECS="avc1.77.30,mp4a.40.2",RESOLUTION=480x272,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-750.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=1755600,AVERAGE-BANDWIDTH=1755600,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=720x404,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-1500.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=2580600,AVERAGE-BANDWIDTH=2580600,CODECS="avc1.4d401f,mp4a.40.2",RESOLUTION=960x540,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-2250.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=3845600,AVERAGE-BANDWIDTH=3845600,CODECS="avc1.4d4020,mp4a.40.2",RESOLUTION=1280x720,FRAME-RATE=50.000 https://eventhlshttps-i.akamaihd.net/hls/live/263645/ssn-hd-https/indexvideo-3400.m3u8

4) Example - working fine
http://static.france24.com/live/F24_EN_LO_HLS/live_web.m3u8

Code: Select all

#EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1095600,CODECS="avc1.4d001f,mp4a.40.2",RESOLUTION=1024x576 http://f24hls-i.akamaihd.net/hls/live/221193/F24_EN_LO_HLS/master_900.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1095600,CODECS="avc1.4d001f,mp4a.40.2",RESOLUTION=1024x576 http://f24hls-i.akamaihd.net/hls/live/221193-b/F24_EN_LO_HLS/master_900.m3u8

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 28 Jan 2020 15:02
by #thweiss
This Example will not work with VLC-Player Versions 3.0.7.1, 3.0.9. or 2.2.8.
The following URL with HLS-Content (TV-Program = "ZDF neo") will only play with the Nightly-Version 4.x.

http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8

I tested the VLC-Version 3.0.7.1 (64-Bit) and latest Nightly-Version 3.0.9. (64-Bit) under Windows 10.

By open the URL only the Audio-Stream is listen, but no Videostream will display.

With "Verbosity = Level 1" I get the following Message:

Code: Select all

mpeg4audio info: AAC channels: 2 samplerate: 48000 mpeg4audio info: AAC channels: 2 samplerate: 48000 mpeg4audio info: AAC channels: 2 samplerate: 48000 mpeg4audio info: AAC channels: 2 samplerate: 48000 mpeg4audio info: AAC channels: 2 samplerate: 48000 mpeg4audio info: AAC channels: 2 samplerate: 48000 adaptive info: Encountered discontinuity faad warning: decoded zero sample main error: buffer deadlock prevented
Hope someone can repair the error with HLS-Content.

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 29 Jan 2020 10:21
by Lotesdelere
I can't test it, access is not allowed, perhaps it's geo locked ?

Code: Select all

[http @ 000000d9ec719d80] HTTP error 403 Forbiddensq= 0B f=0/0 http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8: Server returned 403 Forbidden (access denied)

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 30 Jan 2020 19:34
by #thweiss
First I'll add the HLS-Index-File from the Stream-URL "http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8".

Code: Select all

#EXTM3U #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-3847615593",NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/6/6.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-3847615593",NAME="Originalton",LANGUAGE="mul",URI="https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/7/7.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-3847615593",NAME="Audio-Deskription",LANGUAGE="deu",URI="https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/8/8.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-1561001079",NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/6/6.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-1561001079",NAME="Originalton",LANGUAGE="mul",URI="https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/7/7.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-1561001079",NAME="Audio-Deskription",LANGUAGE="deu",URI="https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/8/8.m3u8" #EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",BANDWIDTH=648098,AVERAGE-BANDWIDTH=534098,AUDIO="A1.1+A2.1+A3.1-3847615593",FRAME-RATE=25.000,RESOLUTION=480x272 https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/1/1.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d4015,mp4a.40.2",BANDWIDTH=648098,AVERAGE-BANDWIDTH=534098,AUDIO="A1.1+A2.1+A3.1-1561001079",FRAME-RATE=25.000,RESOLUTION=480x272 https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/1/1.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",BANDWIDTH=1044619,AVERAGE-BANDWIDTH=840619,AUDIO="A1.1+A2.1+A3.1-3847615593",FRAME-RATE=25.000,RESOLUTION=640x360 https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/2/2.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",BANDWIDTH=1044619,AVERAGE-BANDWIDTH=840619,AUDIO="A1.1+A2.1+A3.1-1561001079",FRAME-RATE=25.000,RESOLUTION=640x360 https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/2/2.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",BANDWIDTH=1996272,AVERAGE-BANDWIDTH=1576272,AUDIO="A1.1+A2.1+A3.1-3847615593",FRAME-RATE=25.000,RESOLUTION=852x480 https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/3/3.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401e,mp4a.40.2",BANDWIDTH=1996272,AVERAGE-BANDWIDTH=1576272,AUDIO="A1.1+A2.1+A3.1-1561001079",FRAME-RATE=25.000,RESOLUTION=852x480 https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/3/3.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=3053663,AVERAGE-BANDWIDTH=2393663,AUDIO="A1.1+A2.1+A3.1-3847615593",FRAME-RATE=25.000,RESOLUTION=1024x576 https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/4/4.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=3053663,AVERAGE-BANDWIDTH=2393663,AUDIO="A1.1+A2.1+A3.1-1561001079",FRAME-RATE=25.000,RESOLUTION=1024x576 https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/4/4.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.640020,mp4a.40.2",BANDWIDTH=4111054,AVERAGE-BANDWIDTH=3211054,AUDIO="A1.1+A2.1+A3.1-3847615593",FRAME-RATE=50.000,RESOLUTION=1280x720 https://zdf-hls-02.akamaized.net/hls/live/2002461/de/db2a160db8fa0578f9d55391f18d47c1/5/5.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.640020,mp4a.40.2",BANDWIDTH=4111054,AVERAGE-BANDWIDTH=3211054,AUDIO="A1.1+A2.1+A3.1-1561001079",FRAME-RATE=50.000,RESOLUTION=1280x720 https://zdf-hls-02.akamaized.net/hls/live/2002461-b/de/db2a160db8fa0578f9d55391f18d47c1/5/5.m3u8

The Verbosity Level 2 Content for the Stream-URL with VLC 3.0.9 Nightly-Version is copied to the following Link.
"https://justpaste.it/5eemg"

I wait nearly 5 Seconds until I listen the Audio-Stream. But there was no Video-Stream to watch.

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 10 Feb 2020 20:55
by #thweiss
I will add an other HLS-Example "https://zdf-hls-01.akamaized.net/hls/live/2002460/de/high/master.m3u8", which can't play with VLC-Player Version 3.0.8 (64-Bit) under Windows 10.

The *.m3u8 Index-File is separate in Audio- and Video-Tracks:

Code: Select all

#EXTM3U #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-2013556649",NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-2013556649",NAME="Originalton",LANGUAGE="mul",URI="https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/6/6.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-2013556649",NAME="Audio-Deskription",LANGUAGE="deu",URI="https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/7/7.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-892643947",NAME="TV Ton",LANGUAGE="deu",DEFAULT=YES,URI="https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/5/5.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-892643947",NAME="Originalton",LANGUAGE="mul",URI="https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/6/6.m3u8" #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="A1.1+A2.1+A3.1-892643947",NAME="Audio-Deskription",LANGUAGE="deu",URI="https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/7/7.m3u8" #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=542359,AVERAGE-BANDWIDTH=452359,AUDIO="A1.1+A2.1+A3.1-2013556649",FRAME-RATE=25.000,RESOLUTION=480x270 https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/1/1.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=542359,AVERAGE-BANDWIDTH=452359,AUDIO="A1.1+A2.1+A3.1-892643947",FRAME-RATE=25.000,RESOLUTION=480x270 https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/1/1.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=1044619,AVERAGE-BANDWIDTH=840619,AUDIO="A1.1+A2.1+A3.1-2013556649",FRAME-RATE=25.000,RESOLUTION=640x360 https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/2/2.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=1044619,AVERAGE-BANDWIDTH=840619,AUDIO="A1.1+A2.1+A3.1-892643947",FRAME-RATE=25.000,RESOLUTION=640x360 https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/2/2.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=2128446,AVERAGE-BANDWIDTH=1678446,AUDIO="A1.1+A2.1+A3.1-2013556649",FRAME-RATE=25.000,RESOLUTION=960x540 https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/3/3.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.4d401f,mp4a.40.2",BANDWIDTH=2128446,AVERAGE-BANDWIDTH=1678446,AUDIO="A1.1+A2.1+A3.1-892643947",FRAME-RATE=25.000,RESOLUTION=960x540 https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/3/3.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.640028,mp4a.40.2",BANDWIDTH=4375402,AVERAGE-BANDWIDTH=3415402,AUDIO="A1.1+A2.1+A3.1-2013556649",FRAME-RATE=50.000,RESOLUTION=1280x720 https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8 #EXT-X-STREAM-INF:CODECS="avc1.640028,mp4a.40.2",BANDWIDTH=4375402,AVERAGE-BANDWIDTH=3415402,AUDIO="A1.1+A2.1+A3.1-892643947",FRAME-RATE=50.000,RESOLUTION=1280x720 https://zdf-hls-01.akamaized.net/hls/live/2002460-b/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8

I also tryed to open the Audi- and Video-Files as "Multiple Files Open..." with no success.
Audio:

Code: Select all

https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/6/6.m3u8
Video:

Code: Select all

https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8

Perhaps the Multiple Files Open in the VLC-Player does not work now.
- https://forum.videolan.org/viewtopic.php?f=14&t=148225

There could be a Solution with FFMPEG and Pipe which I don't tested.

Code: Select all

ffmpeg -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/6/6.m3u8 -i https://zdf-hls-01.akamaized.net/hls/live/2002460/de/b22effe490dfc6d5f76ca994fdc7f903/4/4.m3u8 -async 1 -c copy -f nut - | vlc -
Hope Someone find a Solution.

More HLS Stream Examples with separated Audio- and Video-Track:

Code: Select all

https://zdfhls17-i.akamaihd.net/hls/live/744750/de/high/master.m3u8

Code: Select all

https://zdfhls01-i.akamaihd.net/hls/live/743881/none/high/master.m3u8

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 16 Mar 2020 12:14
by vln2
Lots of users in Germany suffer from this problem.
I hope a solution will be found. Thanks in advance.

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 16 Mar 2020 12:16
by vln2
I can't test it, access is not allowed, perhaps it's geo locked ?

Code: Select all

[http @ 000000d9ec719d80] HTTP error 403 Forbiddensq= 0B f=0/0 http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8: Server returned 403 Forbidden (access denied)

The following should be available worldwide, please try.

https://wdr_fs-lh.akamaihd.net/i/wdrfs_weltweit@112033/master.m3u8

There is unfortunately only audio, no video.

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 18 Apr 2020 17:51
by vln2
I can't test it, access is not allowed, perhaps it's geo locked ?

Code: Select all

[http @ 000000d9ec719d80] HTTP error 403 Forbiddensq= 0B f=0/0 http://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8: Server returned 403 Forbidden (access denied)

The following should be available worldwide, please try.

https://wdr_fs-lh.akamaihd.net/i/wdrfs_weltweit@112033/master.m3u8

There is unfortunately only audio, no video.

Hallelujah, the following version works! (However, I have not tested the 32-bit version.)

https://nightlies.videolan.org/build/win64/vlc-3.0.9.2-20200418-0516/

Thanks to all the developers. :lol:

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 20 Apr 2020 09:36
by #thweiss
I can confirm, the "Http Live Stream" Examples with separated Audio- and Video-Stream works with VLC-Player Version 3.0.9.2 (64-Bit) under Windows 10.

Code: Select all

https://download.videolan.org/vlc/3.0.9.2/

There is only a break of some Seconds until the Streams starts to play.
Streams they work:
- https://zdf-hls-01.akamaized.net/hls/live/2002460/de/high/master.m3u8 (ZDF)
- https://zdf-hls-02.akamaized.net/hls/live/2002461/de/high/master.m3u8 (ZDF neo)
- https://zdfhls17-i.akamaihd.net/hls/live/744750/de/high/master.m3u8 (ZDF info)

- https://dwstream6-lh.akamaihd.net/i/dwstream6_live@123962/master.m3u8

The first Stream of Lotesdelere (http://hls1.addictradio.net/addictrock_hls/playlist.m3u8) has additional Verifications.

Code: Select all

#EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000,CODECS="mp4a.40.5" http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75507901_tDOlwjD8_00000000MBx

But ther are other Streams for the Addict Radiostations.
- http://stream1.addictradio.net/addictrock.mp3 (Addict Rock)
- http://stream2.addictradio.net/addictalternative.mp3 (Addict Alternative)
- http://stream2.addictradio.net/addictlounge.mp3 (Addict Lounge)
- http://stream2.addictradio.net/addictstar.aacp (Addict Star)

Great Work, thanks a lot!

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 20 Apr 2020 10:48
by Lotesdelere
But ther are other Streams for the Addict Radiostations.
- http://stream1.addictradio.net/addictrock.mp3 (Addict Rock)
- http://stream2.addictradio.net/addictalternative.mp3 (Addict Alternative)
- http://stream2.addictradio.net/addictlounge.mp3 (Addict Lounge)
- http://stream2.addictradio.net/addictstar.aacp (Addict Star)

Yes, but these streams are not HLS streams, and the point of this thread is HLS streams ;-)

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 20 Apr 2020 13:21
by #thweiss
I tested the Http Live Stream of Addict Rock ("http://hls1.addictradio.net/addictrock_hls/playlist.m3u8") with other online HLS-Player too.

Bitmovin-Player (Dash, HLS, Smooth,...)
- https://bitmovin.com/demos/stream-test?format=hls

Castr-Player
- https://castr.io/hlsplayer

Akamai-Player (Dash, HLS)
- https://players.akamai.com/players/hlsjs

Always I get a Network Error in Germany.

The selected Verbosity Message in my VLC-Player 3.0.9.2 (64-Bit) with the Addict HLS is:

Code: Select all

... main debug: no stream_filter modules matched main debug: looking for stream_directory module matching "any": 1 candidates main debug: no stream_directory modules matched main debug: attachment of directory-extractor failed for http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx main debug: looking for stream_filter module matching "record": 24 candidates main debug: using stream_filter module "record" main debug: creating demux: access='http' demux='any' location='hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx' file='\\hls2.addictradio.net\addictrock_hls\playlist.m3u8' main debug: looking for demux module matching "any": 55 candidates adaptive debug: Updated playlist ID http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx, next update in 18s adaptive debug: Representation http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx adaptive debug: Segment #5 url=http://hlscdn1.addictradio.net/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 duration 1000 adaptive debug: Segment #6 url=http://hlscdn1.addictradio.net/addictrock_hls/QqAqXdwbAsa-507827-10004.mp3 stime 1000 duration 1000 adaptive debug: Segment #7 url=http://hlscdn1.addictradio.net/addictrock_hls/ZDZfypHUmI4-507829-10004.mp3 stime 2000 duration 1000 adaptive debug: Period adaptive debug: BaseAdaptationSet default_id#0 adaptive debug: Representation http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx adaptive debug: Segment #5 url=http://hlscdn1.addictradio.net/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 duration 1000 adaptive debug: Segment #6 url=http://hlscdn1.addictradio.net/addictrock_hls/QqAqXdwbAsa-507827-10004.mp3 stime 1000 duration 1000 adaptive debug: Segment #7 url=http://hlscdn1.addictradio.net/addictrock_hls/ZDZfypHUmI4-507829-10004.mp3 stime 2000 duration 1000 adaptive debug: opening playlist file (hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx) main debug: using demux module "adaptive" main debug: looking for meta reader module matching "any": 2 candidates lua debug: Trying Lua scripts in C:\Users\Thomas\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac main debug: no meta reader modules matched main debug: `http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx' successfully opened adaptive debug: Retrieving http://hlscdn1.addictradio.net:80/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 @0 main debug: resolving hlscdn1.addictradio.net ... main debug: connecting to hlscdn1.addictradio.net port 80 ... adaptive error: Failed to create demuxer 0000000000000000 Unknown main debug: EOF reached main debug: removing module "adaptive" main debug: removing module "record" main debug: removing module "prefetch" main debug: removing module "access" main debug: dead input main debug: changing item without a request (current 1/2) main debug: nothing to play qt debug: IM: Deleting the input

In my Opinion there is no Content (main debug: dead input and nothing to play) in the HLS of Addict Rock Station or something is wrong with the Http Live Stream.

The retrieving URL http://hlscdn1.addictradio.net:80/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 play 9 Seconds with the VLC-Player.

File Extensions of the HLS-Segments are *.ts and *.mp4-Files, but no *.mp3-Files.

- https://developer.apple.com/documentation/http_live_streaming/deploying_a_basic_http_live_stream

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 21 Apr 2020 10:42
by Lotesdelere
The selected Verbosity Message in my VLC-Player 3.0.9.2 (64-Bit) with the Addict HLS is:

Code: Select all

... main debug: no stream_filter modules matched main debug: looking for stream_directory module matching "any": 1 candidates main debug: no stream_directory modules matched main debug: attachment of directory-extractor failed for http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx main debug: looking for stream_filter module matching "record": 24 candidates main debug: using stream_filter module "record" main debug: creating demux: access='http' demux='any' location='hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx' file='\\hls2.addictradio.net\addictrock_hls\playlist.m3u8' main debug: looking for demux module matching "any": 55 candidates adaptive debug: Updated playlist ID http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx, next update in 18s adaptive debug: Representation http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx adaptive debug: Segment #5 url=http://hlscdn1.addictradio.net/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 duration 1000 adaptive debug: Segment #6 url=http://hlscdn1.addictradio.net/addictrock_hls/QqAqXdwbAsa-507827-10004.mp3 stime 1000 duration 1000 adaptive debug: Segment #7 url=http://hlscdn1.addictradio.net/addictrock_hls/ZDZfypHUmI4-507829-10004.mp3 stime 2000 duration 1000 adaptive debug: Period adaptive debug: BaseAdaptationSet default_id#0 adaptive debug: Representation http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx adaptive debug: Segment #5 url=http://hlscdn1.addictradio.net/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 duration 1000 adaptive debug: Segment #6 url=http://hlscdn1.addictradio.net/addictrock_hls/QqAqXdwbAsa-507827-10004.mp3 stime 1000 duration 1000 adaptive debug: Segment #7 url=http://hlscdn1.addictradio.net/addictrock_hls/ZDZfypHUmI4-507829-10004.mp3 stime 2000 duration 1000 adaptive debug: opening playlist file (hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx) main debug: using demux module "adaptive" main debug: looking for meta reader module matching "any": 2 candidates lua debug: Trying Lua scripts in C:\Users\Thomas\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac main debug: no meta reader modules matched main debug: `http://hls2.addictradio.net/addictrock_hls/playlist.m3u8?downloadId=5a1d250f017ebcc4_75520509_e20i9aau_00000000WBx' successfully opened adaptive debug: Retrieving http://hlscdn1.addictradio.net:80/addictrock_hls/gIaVkyFqZA6-507825-9978.mp3 @0 main debug: resolving hlscdn1.addictradio.net ... main debug: connecting to hlscdn1.addictradio.net port 80 ... adaptive error: Failed to create demuxer 0000000000000000 Unknown main debug: EOF reached main debug: removing module "adaptive" main debug: removing module "record" main debug: removing module "prefetch" main debug: removing module "access" main debug: dead input main debug: changing item without a request (current 1/2) main debug: nothing to play qt debug: IM: Deleting the input

Same for me, although it's playing fine with other players including FFplay.

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 21 Apr 2020 10:58
by #thweiss
I'm afraid, there are also other Errors with HLS-Examples and the VLC-Player Version 3.0.9.2 (64-Bit) under Windows 10.

Code: Select all

#EXTINF:-1,Radio Zürisee (Swiss) https://livevideo.netstream.ch/radiozuerisee/live/playlist.m3u8

Verbosity Logfile: - https://justpaste.it/6zups

By playing the HLS "Radio Zürisee" with Version 3.0.9.2 (64-Bit) under Windows 10 are in the lower Display-Range black Artefacts and missing Content.

Other HLS-Examples with the same Error:

Code: Select all

#EXTINF:-1,Radio Pilatus (Swiss) https://livevideo.infomaniak.com/streaming/livecast/rp_tv_1/playlist.m3u8 #EXTINF:-1,Radio 3i (Swiss) http://radio3ilivetv.vedge.infomaniak.com/livecast/radio3ilivetv/playlist.m3u8

There is Trouble with:
"d3d11va error: Failed to get configuration for decoder H.264 variable-length decoder, no film grain technology. (hr=0x80070057)"
and
"direct3d11 error: SetThumbNailClip failed: 0x800706f4"

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 27 Apr 2020 21:52
by #thweiss
VLC-Player Version 3.0.10 (64-Bit) under Windows 10 has the same Issues or Trouble by playing the 3× Swiss HLS-Examples in my last Answer (21.04.2020, 10:58).

- https://get.videolan.org/vlc/3.0.10/win64/

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 04 May 2020 20:02
by #thweiss
Perhaps the HLS Issue in the VLC-Player Version 3.0.10 (64-Bit) under Windows 10 is the same like in the Version 3.0.8 with some h.265 4k Content under Max OSX.

The image from "hapabot" 26.08.2019 "vlc 3.0.8 h265 4k distortion" has nearly the same optical Illusion.
- https://forum.videolan.org/viewtopic.php?f=12&t=150618

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 05 May 2020 02:30
by Oishi
Yeah, I am definitely having issues as well. Don't know much about the technical details, but some of the MKV videos I was previously able to play normally with VLC, now have audio issues when I try to play them with version 3.0.10 (As soon as I try to play the video, it is as though the audio tried to play but it simply stops working and the video is then left audioless). I don't have this issue with all of the videos, so it's probably as you guys say. There's an issue with some HLS streams. My VLC version was: VLC 3.0.10 For win64, and I was running it on Windows 10. I downgraded to version 3.0.8 and it's now working fine. Should this be reported as a bug?

Re: VLC 3.0.9 nightly: some HLS audio streams don't play

Posted: 11 Apr 2022 13:34
by InTheWings
No HLS MP3 support exists on versions prior 3.0.17.
Because this is a spec violation, it ends being AAC by default.
Same for Ogg vorbis.