iOS HLS(Http Live Streaming)从较低的带宽开始。

时间:2015-12-09 04:43:01

标签: ios swift avfoundation avplayer hls

如何从变体播放列表中选择低/中带宽来启动HLS流(使用AVFoundation)。我假设它会根据可达性/连接和动态的客户端带宽自动切换到更高的分辨率。但是,如何确保蒸汽以低/中比特率开始?顺便说一句,我注意到Coursera的(iOS应用程序)视频播放器做同样的事情。

1 个答案:

答案 0 :(得分:2)

它始终以变体播放列表中的第一个条目开头:

  

变体播放列表中的第一个条目将在流的启动时播放,并用作测试的一部分以确定哪个流最合适。其他流的顺序无关紧要。

     

因此,播放列表中的第一个比特率应该是大多数客户端可以维持的比特率。

来源:Apple Technical Note TN2224