【问题标题】:http live streaming (HLS): mixing streams and playlists in index filehttp live streaming (HLS):在索引文件中混合流和播放列表
【发布时间】:2011-01-18 21:11:07
【问题描述】:

我正在实现一个小型 HLS 播放列表解析器。我想知道变体播放列表是否也可以包含流。

即以下是否允许?

#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 的文件,具体取决于带宽。

谢谢

【问题讨论】:

    标签: iphone http streaming live http-live-streaming


    【解决方案1】:

    可能不会。如果支持,通过 Apple 的 mediastreamvalidator 传递这样的播放列表可能是最好的方式(我对此表示怀疑)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      • 2015-06-05
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多