2015-03-13 54 views
1

我想寫一個HLS服務器與實時分段。HLS現場直播:跟蹤多個客戶端

我在確定何時刪除舊媒體段以及如何跟蹤多個客戶端連接和重新加載的啓動順序號時遇到問題。

多個客戶端可能會在不同的時間點請求相同的數據流。對於每個客戶端,起始序列號可能不同。必須對此進行跟蹤,以便在後續重新加載時,段的起始序列號是正確的。

社區裏有沒有人有過HLS直播的經驗?任何指針都會有幫助。

回答

0

如果不刪除從播放列表中的舊媒體段:

服務器不能從播放列表文件中刪除媒體片段,如果 播放列表文件中減去段的持續時間的持續時間 是少於目標持續時間的三倍。

刪除從磁盤老段:TTL一倍的播放列表長度

對於LIVE的播放列表,其中具有1的媒體序列增量在播放列表(滑動窗口)的值每除去段是對所有客戶端相同的相同的流。你不應該包裝媒體序列,使用UINT64。

來源:https://tools.ietf.org/html/draft-pantos-http-live-streaming-13