有没有一种方法可以倒带HLS实现?

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

维基百科说是的:“该协议的更高版本还提供了特技模式的快进和倒退以及字幕的集成” http://en.wikipedia.org/wiki/HTTP_Live_Streaming

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

最佳答案

您可以使用AVPlayer播放HTTP Live Stream视频。它可以让您反向搜索,就像向前搜索一样。因此从某种意义上讲,您可以倒带。但是,由于流的压缩特性,后退非常慢,因为它需要一直后退到最近的关键帧,然后向前插值到搜索点。

如果您正在寻找平滑的倒带,那么实际上任何压缩的流都是不可能的(由于上述原因)。但是,如果影片文件保存在设备上,则可以获得不错的“倒带”性能。

我建议从您的HLS创建一个AVPlayerItem,然后在AVPlayer中播放该项目。尝试一下,看看结果如何,然后从那里继续。

关于ios - HTTP Live Streaming支持倒带吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25715697/

10-14 19:59