天天看點

OTT解決方案的直播時移技術

OTT是指網際網路公司越過營運商,發展基于開放網際網路的各種視訊及資料服務業務。越來越多的家庭青睐購買安卓小盒子而不依賴于電視有線信号。

尤其用小盒子觀看電視訊道的直播友善,價格實惠,而且還有一個優勢:即使因為該死的工作電話耽誤了一個世界杯精彩進球,也可以退回到之前的10分鐘把錯過的直播内容及時補上。這種直播内容也可以及時回看一定的時間段的技術叫直播時移。

直播時移的原理

直播時移主要應用于新興的網絡電視台。通過編碼轉碼系統,将普通的視訊信号輸出為流(如FLV格式),并對其進行切片、索引,再經由流媒體伺服器系統對流進行打包、分發,最終同步輸出到各種終端,如電視、PC、pad、手機。最終使用者看到的直播内容就可以及時回看而不必要等到第二天的回放。

使用者在觀看直播節目時,中途可以暫停,過後可以從暫停處繼續收看,以免錯過某些重要情節。從技術上講,在暫停請求時,播放伺服器把節目錄下來,在繼續播放時,再把錄下的節目重新播放。

直播時移優勢

直播時移技術采用獨特而高效的方式實作,無限長存儲和實時流緩存結合,在這之間實作了錄播和直播無縫融合。使用者可以任意選擇頻道、碼率、和時間點,可在任意時刻觀看任意節目,可在任意時刻回到直播點。

目前一些系統已經可以做到多屏多系統播放,支援不同終端自适應。如八百裡直播伺服器軟體可以做到支援web、ios、android系統的播放,并支援多碼流與自适應技術,系統會根據播放終端的不同,輸出相應協定流的同時,以保證每個終端都能流暢播放。

支援OTT方案直播時移的解決方案(以八百裡流媒體伺服器系統為例)

1.支援大并發的叢集架構

OTT解決方案的直播時移技術

2.配套齊全的使用者管理系統

OTT解決方案的直播時移技術

3.簡潔明晰的時移界面

4.節省大量帶寬的P2P技術

a.  非中心分散化:将以伺服器為中心的服務分散到各個子產品節點,避免出現伺服器性能瓶頸;

b.  擴充性:随着更多的使用者加入,網絡整體資源和服務得到了提升和擴充;

c.   健壯穩定性:網絡自組織管理,網絡中某一節點或局部網絡出現問題對整個網絡不會有很大的影響;

d.   資源共享:能有效的利用網絡中閑置的硬體資源進行計算、存儲;

e.   優化傳播速度:資料傳播是直接在節點之間傳送的,是以當使用者資料增加時,其資料傳播速度會大大加強;

繼續閱讀