设置HLS缓存策略

时间:2017-08-07 06:47:18

标签: ios http-live-streaming hls

只要EXT-X-ALLOW-CACHE弃用并从协议specification中删除,是否有其他方法可以为流设置缓存策略? (我的目标是在客户端启用缓存)

此外,我想在使用mediastreamvalidator验证流时避免错误:

MUST fix issues
--------------------------------------------------------------
Error: #EXT-X-ALLOW-CACHE has been deprecated
--> Detail:  Line: #EXT-X-ALLOW-CACHE:NO

1 个答案:

答案 0 :(得分:1)

您可以在iOS 10 +上使用AVFoundation

  

播放离线HLS内容

     

从iOS 10开始,您可以使用AVFoundation将HTTP Live Streaming资源下载到iOS设备。这项新功能允许用户在可以访问快速,可靠的网络时在其设备上下载和存储HLS电影,并在以后无需网络连接即可观看。通过引入此功能,HLS通过最小化不一致的网络可用性对用户体验的影响变得更加通用

来源:Working with HTTP Live Streaming