【问题标题】:How does HLS video on iOS pick which rendition to start out with?iOS 上的 HLS 视频如何选择从哪个再现开始?
【发布时间】:2015-11-09 21:46:23
【问题描述】:

我从一个 WWDC 视频中听说,它会测量以前 HLS 下载的速度来选择要使用的版本,但它是如何在一开始就选择要使用的版本的呢?是否使用了再现列表文件的下载速度或特定再现的文件下载速度?我想通过立即从缓存中加载元数据文件来确保我不会欺骗视频播放器使用过高质量的再现。

【问题讨论】:

  • @JAL 这类事情在 WWDC 视频和 Apple 的其他出版物中很常见

标签: ios avfoundation http-live-streaming


【解决方案1】:

它选择第一个条目:

变体播放列表中的第一个条目将在流开始时播放,并用作测试的一部分以确定哪个流最合适。其他流的顺序无关紧要。 因此,播放列表中的第一个比特率应该是大多数客户端可以承受的。

来自 Apple 技术说明 TN2224比特率建议部分: Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad

【讨论】:

    猜你喜欢
    • 2011-08-28
    • 2019-03-06
    • 2017-09-03
    • 2022-11-26
    • 2018-07-18
    • 2015-11-22
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多