如何从变体播放列表中选择低/中带宽来启动HLS流(使用AVFoundation)。我假设它会根据可达性/连接和动态的客户端带宽自动切换到更高的分辨率。但是,如何确保蒸汽以低/中比特率开始?顺便说一句,我注意到Coursera的(iOS应用程序)视频播放器做同样的事情。
答案 0 :(得分:2)
它始终以变体播放列表中的第一个条目开头:
变体播放列表中的第一个条目将在流的启动时播放,并用作测试的一部分以确定哪个流最合适。其他流的顺序无关紧要。
因此,播放列表中的第一个比特率应该是大多数客户端可以维持的比特率。