1
我正在实现一个小型HLS播放列表分析器。我想知道如果一个变种播放列表也可以包含流。http实时流(HLS):在索引文件中混合流和播放列表
I.e.以下是否允许?
#EXTM3U
#EXT-X-TARGETDURATION:8
#EXT-X-MEDIA-SEQUENCE:2680
#EXTINF:8,
https://priv.example.com/fileSequence2680.ts
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1280000
http://example.com/low.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2560000
http://example.com/mid.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=7680000
http://example.com/hi.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=65000,CODECS="mp4a.40.5"
http://example.com/audio-only.m3u8
它没有任何意义,但规范没有明确表示不允许。
如果允许,我希望播放器播放fileSequence2680.ts,然后根据带宽从low.m3u8,mid.m3u8,hi.m3u8或audio-only.m3u8播放文件。
谢谢