P2P流媒體技術方案
阿新 • • 發佈:2019-01-07
P2P流媒體技術方案
1.P2P流媒體系統層次化體系結構:
P2P只是負責底層網路層資料的傳輸,中間層是核心
2.幾種P2P流媒體架構方案,明顯第四種與我們的需求相符:
3伺服器輔助的P2P視訊點播系統設計
補償伺服器
補償伺服器擁有部分視訊資料,這些資料是系統中緊缺的視訊資料。補償伺服器為
節點提供視訊資料傳輸輔助,以提高視訊點播效能;節點隨機選擇一個距離最近的補償
伺服器作為自己的補償伺服器。
補償伺服器需實現相關演算法來排程資料。
4上圖系統的執行流程:
P2P點播系統整體架構:
資料庫伺服器:儲存節目資訊、頻道資訊及使用者資訊。
HT TP 伺服器:接受使用者登入請求, 當驗證通過後, 將頻道資訊及節目列表返回給請求節點。
視訊伺服器:存放原始視訊檔案。
釋出伺服器:釋出視訊到P2P 網路中的超級節點, 並將片源資訊儲存到資料庫。
超級節點:儲存分塊視訊檔案, 作為超級節點提供資源下載。
T racker 伺服器:接受普通節點及超級節點加入P2P 網路請求。
超級節點
Supe rPeer(以下簡稱SP)是伺服器端的一個重要組成部分,它的功能是從資料庫讀取本地超級節點所存有的節目資訊, 然後通知T racker 伺服器, 並向普通節點(normal peer ,
NP)提供視訊資料的下載。
5.典型P2P流媒體系統:以及採用的架構方式
6.內容分發策略的比較