I faced some trouble here at last version of VLC media player for iOS and Android.
Playlist (master type) with its M3U extension looks like in the example below (described how to play live stream)
Code: Select all
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=1234567,AVERAGE-BANDWIDTH=1234567,RESOLUTION=1920x1080,FRAME-RATE=50.000,CODECS="avc1.64002A,mp4a.40.2",AUDIO="audio"
https://WWW.URL.Playlist:443/video_playlist.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=96000,CODECS="avc1.42C01E",RESOLUTION=416x240,URI="https://WWW.URL.Playlist:443/iframe_playlist.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI=https://WWW.URL.Playlist:443/audio_playlist-1.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="British English",LANGUAGE="eng",DEFAULT=NO,AUTOSELECT=NO,URI=https://WWW.URL.Playlist:443/audio_playlist-2.m3u8"
Even when it looks like in the example below:
Code: Select all
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=1234567,AVERAGE-BANDWIDTH=1234567,RESOLUTION=1920x1080,FRAME-RATE=50.000,CODECS="avc1.64002A,mp4a.40.2",AUDIO="audio"
https://WWW.URL.Playlist:443/video_playlist.m3u8
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=96000,CODECS="avc1.42C01E",RESOLUTION=416x240,URI="https://WWW.URL.Playlist:443/iframe_playlist.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI=https://WWW.URL.Playlist:443/audio_playlist.m3u8"
What's wrong with such M3U playlist?
Or what's wrong with VLC for iOS/tvOS?!