2012-09-26 101 views
4

如果我允许暂停实时HLS流,我可以保留* .ts文件存储更长的时间,但我如何管理m3u8文件?暂停实时HLS流

举个例子,

我看实况视频流和要暂停5分钟。当我再次点击游戏时,我会从暂停的地方继续。此时,m3u8文件将被最新的实时段覆盖,我如何保留旧的m3u8文件,以便我可以返回播放旧的/暂停的段?

谢谢!

回答

1

您可以在内存中创建自己的播放列表文件,并且只能使用从Web服务器检索到的数据追加它。当流暂停时,您仍然需要刷新播放列表。在简历中,播放器软件仍然会知道它在流中的当前位置。

请注意,不能保证旧的细分市场仍然可用。通常从CDN服务HLS时,使用几分钟的生存时间。在这段时间过后,CDN将会给出404。这与您的情况可能相关,也可能不相关;这取决于谁控制着网络基础设施。