目标是尽可能快地优化观看质量(总是这样吗?)。
项目说明:
三个问题:
初始蜂窝流的目标编码器设置应该是什么?编码器设置表:准备媒体以传送到基于iOS的设备
苹果公司建议(转载如下)目标持续时间应为10秒。如果初始视频流质量低于当前的视频流质量,则在切换之前,您将停留10秒钟查看同一视频流。我正在考虑将其移至3-5秒。是否有关于下限的建议?我认为Apple的建议来自实时流媒体的观点,可能并不适用。
如何在设备上调试HLS?查看流切换和定时。我曾经碰到一个链接...
使用10秒的目标持续时间
您在EXT-X-TARGETDURATION标记中指定的最大媒体段持续时间值将对启动产生影响。我们强烈建议您将目标持续时间设为10秒。如果使用较小的目标持续时间,则会增加发生停顿的可能性。原因是:如果您通过CDN传递实时内容,则会出现传播延迟,并且要使该内容一直传播到CDN的边缘节点,它将是可变的。另外,如果客户端正在通过蜂窝网络获取数据,则延迟会更高。如果使用较小的目标持续时间,这两个因素使您更有可能遇到停滞。
非常感谢
1)这可能是消费者的反复试验。如果目标持续时间很短,那么我将在初始流中使用非常低的比特率,并假设质量变化会很快发生(请参阅2)
2)这确实取决于您的CDN。对于VOD来说更容易,因为每个分段只有一个HTTP请求,而不像实时请求(每个分段2个请求)。话虽如此,Microsoft silverlight的默认值为2秒。对于netflix来说已经足够了。
3)不知道。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句