1. 程式人生 > >P2P流媒體技術方案

P2P流媒體技術方案

                      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.內容分發策略的比較