HTTP Live Streaming是否支持倒带?

时间:2014-09-07 23:28:38

标签: ios http safari streaming

有没有办法使用HLS实现进行倒带?

以下是HLS的链接:https://developer.apple.com/streaming/

维基百科说是:"该协议的后续版本还提供了特技模式的快进和倒带以及字幕的整合。 http://en.wikipedia.org/wiki/HTTP_Live_Streaming

那么如何在HLS中实现倒带?

1 个答案:

答案 0 :(得分:1)

您可以使用AVPlayer播放HTTP直播视频。它会让你像往常一样向后寻求。所以在这个意义上,你可以倒带。但是,由于流的压缩特性,倒带非常慢,因为它需要一直回到最近的关键帧,然后向前插入到搜索点。

如果您正在寻找顺畅的倒带,那么任何压缩的流都无法实现(由于上述原因)。但你可以得到体面的回归"如果您的电影文件存在于设备上,则表现良好。

我建议从你的HLS创建一个AVPlayerItem,然后在AVPlayer中播放该项目。尝试一下,看看结果是什么,然后从那里开始。