P2P與IPTV的技術演化進展
此后各種原型系統、高度可擴展的應用層多播協議大量涌現。其中典型的系統有提供音頻廣播的Standford大學的Peercast系統和德國的P2PRadio系統,他們均采用開放源代碼。而應用層多播協議有微軟的Coopnet/Splitstream協議、思科的Overcast協議、馬里蘭大學的NICE協議、伯克利大學的Gossip協議等。雖然這些系統和協議尚不能實用,但為P2P流媒體直播打下了堅實的理論基礎。
2004年5月歐洲杯期間,香港科技大學張欣研博士開發的CoolStreaming原型系統在Planetlab網上試用獲得成功。這套系統使用Goosip協議在用戶之間傳播控制信令,使用類似于BT的多點對多點數據傳播協議在用戶之間傳送媒體數據包。CoolStreaming系統是第一次真正將高可擴展和高可靠性的網狀多播協議應用在P2P流直播系統當中,標志P2P直播技術進入準商業運作階段。在CoolStreaming成功的鼓舞下,中國流媒體直播技術和業務發展迅速,在世界上獨樹一幟,目前中國有10多個網站使用各自發展的軟件提供P2P流媒體直播業務。用戶最多的是PPLive網采用的Synacast系統。Synacast系統的核心是一套完整的網上視頻傳輸和運營支持業務平臺。在此平臺上可以方便地完成節目采集、發布、認證、統計分析等功能。
由于采用了P2P技術進行流媒體內容的分發,Synacast系統對服務器端的要求比較低。通常情況下,每一個源分發服務程序只占用5%左右的CPU負載,20 MB的內存和10 Mb/s的網絡帶寬。以PPLive網為例,該網站原本使用的是傳統的Windows Media服務器,一臺100 Mb/s服務器以單播方式提供一路節目的直播,最多可支持200~300個用戶并發訪問;當使用了Synacast技術后,一臺100 Mb/s接入互聯網的普通PC服務器可以同時提供5~10路視頻節目的直播,每一路節目均可以支持百萬用戶同時收視。
目前P2P流媒體直播的主要性能如下:播放的電視節目的碼率一般為3~500 kb/s,有些頻道已經開始提供800 kb/s的碼率,超過VCD的畫面質量;在20 s~1 min左右完成數據緩沖,并開始播放,可以給用戶提供穩定、清晰的電視節目,一般不會出現播放停頓的問題;具有內網穿越功能,從而保障內網用戶的使用;使用5~10 Mb/s服務器出口帶寬支持百萬級數量用戶的同時在線;具有認證、計費平臺。
P2P流媒體電視直播采用計算機終端,在用戶計算機中存儲的內容僅幾分鐘,不需要使用硬盤,目前正開始發展廉價的機頂盒終端。
4.P2P流媒體點播技術進展
與直播領域相比,在流媒體點播領域,P2P技術的發展速度相對較為緩慢。主要是因為點播當中的高度交互性需求,使得實現的復雜程度較高。此外節目源版權因素對P2P點播技術的應用有阻礙。2000年,美國普度大學實現的GnuStream系統是在Gnutella網絡基礎之上的第一個P2P準點播系統。該系統也使用了網狀多播的策略。由于版權因素的限制,這套系統沒有能得到大規模的使用。2000年之后,P2P的點播技術在適用于點播的應用層傳輸協議技術、底層編碼技術以及數字版權技術等方面都有重要進展。在應用層傳輸協議方面,比較重要的有2002年提出的P2Cast協議以及2003年提出的CollectCast協議(用于PROMISE系統)。目前正在發展實用的P2P點播系統,開始進入商業應用階段。
美國在線(AOL)和華納兄弟合作將在互聯網上采用Kontiki公司P2PVoD推出In2TV業務,為客戶提供電視劇點播業務。有6類電視劇節目,具有DVD質量的視頻效果。In2TV還提供各種交互服務如游戲等。
與P2P流媒體直播不同,P2P流媒體終端必須擁有硬盤,其成本高于直播終端。
5.P2PInternetTV發展進程和存在的問題
2004年中國開始出現采用P2P流媒體技術在互聯網上進行電視直播的網站。目前中國有10多個網站使用各自發展的軟件提供P2P流媒體直播業務,掀起了一股P2P Internet TV浪潮。主要Internet TV系統有:
PPLive網絡(采用Synacast軟件)
ppStream網絡
QQ直播網絡(已與新版QQ進行了捆綁)
貓眼網絡電視(貓撲網)
TVKoo網絡(沸點網絡電視)
Rox磊客網
一些電信運營商也開始加入這一潮流,貴州網通采用上海網用公司的技術開展實驗運營,上海電信也在實驗。
p2p機相關文章:p2p原理
評論