2012-09-26 128 views
4

如果我允許暫停實時HLS流,我可以保留* .ts文件存儲更長的時間,但我如何管理m3u8文件?暫停實時HLS流

舉個例子,

我看實況視頻流和要暫停5分鐘。當我再次點擊遊戲時,我會從暫停的地方繼續。此時,m3u8文件將被最新的實時段覆蓋,我如何保留舊的m3u8文件,以便我可以返回播放舊的/暫停的段?

謝謝!

回答

1

您可以在內存中創建自己的播放列表文件,並且只能使用從Web服務器檢索到的數據追加它。當流暫停時,您仍然需要刷新播放列表。在簡歷中,播放器軟件仍然會知道它在流中的當前位置。

請注意,不能保證舊的細分市場仍然可用。通常從CDN服務HLS時,使用幾分鐘的生存時間。在這段時間過後,CDN將會給出404。這與您的情況可能相關,也可能不相關;這取決於誰控制着網絡基礎設施。