首页 文章

m3u8播放列表使用HLS自适应比特率和媒体选项

提问于
浏览
1

我在iOS上有一个媒体播放器应用程序,它使用HTTP直播流来传输视频 . 我们使用主播放列表文件,通过另一个m3u8文件引用三个不同的流,并使用媒体选项选择要播放的流 .

目前工作正常,但我们现在想要使用自适应比特率流以及媒体选项 . 我尝试使用三个级别的m3u8文件来执行此操作:

  • 顶级:掌握m3u8,它引用三个不同的m3u8文件,每个流一个

  • 流级别m3u8主站:引用四个不同的m3u8文件,每个分辨率一个(即这是自适应比特率级别)

  • 流和分辨率级别m3u8:它包含对实际块的引用

但是,这不适用于iOS AVPlayer媒体选项API,这是我们目前用于选择不同流的内容 . 它似乎总是想要选择和使用主流,并忽略其他选项 .

无论如何将媒体选项和自适应比特率流组合成一个m3u8文件?

1 回答

  • 0

    所以看起来这对于m3u8格式来说是不可能的 . 您不能同时使用自适应比特率和媒体选项 .

相关问题