[摘 要] 本文介紹了P2P流媒體技術的概念、發(fā)展現(xiàn)狀、關鍵技術及傳輸方式。指出了P2P流媒體技術在IPTV、VOD及交互游戲等方面的應用和存在的問題與不足。
[關鍵詞] 流媒體 P2P P2P流媒體應用
當今世界已進入了信息化時代,計算機技術和網(wǎng)絡技術得到了突飛猛進的發(fā)展,與此同時,一個新的名詞也出現(xiàn)在我們的視野當中,這就是P2P流媒體。而且它已經(jīng)被廣泛應用于我們信息服務的方方面面。
一、流媒體技術
1.流媒體概念
流媒體是指在網(wǎng)絡中使用流式傳輸技術的連續(xù)時基媒體,如:視頻、音頻等文件。流式傳輸方式是將整個多媒體文件經(jīng)過特殊的方式壓縮分成一個個壓縮包,由視頻服務器向用戶計算機連續(xù)、實時傳送。在流式傳輸方式的系統(tǒng)中,用戶不必以傳統(tǒng)的下載方式那樣等到整個文件全部下載完畢,而是只需經(jīng)過數(shù)秒的啟動延時即可在客戶端利用解壓設備對壓縮的文件進行解壓進而觀看,此時這個文件的剩余部分在后臺的服務器上繼續(xù)下載,而用戶在前臺看不到,也不受它的影響,給人的感受就像讀取自己的電腦硬盤數(shù)據(jù)一樣。
2.流媒體的關鍵技術
流媒體有三個關鍵技術:數(shù)據(jù)壓縮/解壓縮技術,流媒體的網(wǎng)絡傳輸和媒體文件在流式傳輸中的版權保護問題。其中數(shù)據(jù)壓縮/解壓縮技術又是重重中之重,是核心技術,流媒體的本質(zhì)是媒體,流是媒體傳遞過程中的一種表現(xiàn)形式,和傳統(tǒng)的傳輸方式相比,流媒體的關鍵是要降低文件的大小,使之能更容易在網(wǎng)絡中傳輸。
3.流式傳輸?shù)姆椒?/p>
目前,要實現(xiàn)流式傳輸有兩種方法:實時流式傳輸(Realtime streaming)和順序流式傳輸(Progressive streaming)。實時流式傳輸通常用于在線直播和視頻會議等方面;而順序流式傳輸常用于網(wǎng)上辦公等領域。
二、P2P技術在流媒體中的應用
1.P2P的概念
P2P在IT界最初的含義是Peer-to-peer(點對點),peer在英語里有“(地位、能力等)同等者”、“同事”和“伙伴”等意義。P2P可以理解為對等聯(lián)網(wǎng)。為了便于大家理解,我們用一個例子來說明:當我們通過QQ網(wǎng)上聊天的時候,信息傳遞的方式為:用戶A—用戶B。這就是典型的P2P應用。而當對方不在線時,信息會通過服務器中轉(zhuǎn),這就變成了傳統(tǒng)的C/S模式?,F(xiàn)在P2P已經(jīng)被更廣泛的理解為Pointer-to-Pointer, PC-to-PC等等。
P2P技術出現(xiàn)的時間并不長,但它的發(fā)展速度卻很迅猛。它利用Internet中的各個節(jié)點進行對等計算,充分挖掘了Internet的空閑資源,在利用率、擴展性、容錯等方面具有潛在的巨大優(yōu)勢,在文件共享、分布式計算、協(xié)同工作、Internet存儲等方面已經(jīng)取得了初步良好的應用。如Napster, Gnutella, Chord等。
把P2P引入到流媒體服務中,就可以充分發(fā)揮以往被忽略的眾多客戶機的作用,讓客戶端緩存一部分信息,充當一部分服務器的功能,使服務分散化,從而減輕服務器的負載和網(wǎng)絡帶寬占用?;赑2P的流媒體技術是一項非常有前途的技術,該技術有兩方面的優(yōu)點:
(1)不需要互聯(lián)網(wǎng)路由器和網(wǎng)絡基礎設施的支持,因此性價比高且易于部署;
(2)流媒體用戶不只是下載媒體流,而且還把媒體流上載給其他用戶。
因此,這種方法可以擴大用戶組的規(guī)模,而且由更多的需求帶來更多的資源。
三、P2P流媒體的應用
網(wǎng)絡的迅猛發(fā)展和普及為P2P流媒體業(yè)務發(fā)展提供了強大市場動力,P2P流媒體技術的應用將為網(wǎng)絡信息交流帶來革命性變化。目前常見的P2P流媒體的應用主要有:
1.IPTV
IPTV:Interactive Personality TV,即交互式網(wǎng)絡電視,它是未來的家庭娛樂中心。它利用計算機或機頂盒+電視完成接收視頻點播節(jié)目、視頻廣播及網(wǎng)上沖浪等功能,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務的嶄新技術。它采用高效的視頻壓縮技術,可以實現(xiàn)在因特網(wǎng)上視頻直播、遠距離視頻點播,和傳統(tǒng)的電視相比它的優(yōu)勢很明顯,可以有接近DVD的收視效果,它能夠很好地適應當今網(wǎng)絡飛速發(fā)展的趨勢,充分有效地利用網(wǎng)絡資源。它既不同于傳統(tǒng)的模擬式有線電視,也不同于經(jīng)典的數(shù)字電視。
2.視頻點播(VOD)
這是最常見、最流行的流媒體應用類型。
3.交互游戲:
需要通過流媒體的方式傳遞游戲場景的交互游戲近年來得到了迅速的發(fā)展。
四、P2P流媒體技術還存在一些亟待解決的問題
由于P2P流媒體系統(tǒng)中節(jié)點存在著不穩(wěn)定性,因此P2P流媒體系統(tǒng)需要在文件定位技術、節(jié)點選擇技術、容錯,以及安全機制方面有所突破。此外在如何管理節(jié)點并建立發(fā)布樹、如何應付不可預知的節(jié)點失效、如何適應網(wǎng)絡狀態(tài)變化方面也面臨著一些挑戰(zhàn)。
盡管P2P流媒體技術存在著這些問題,但其優(yōu)勢還是很明顯的,相信在不久的將來,它必將有一個更快的發(fā)展,給我們的生活帶來更大的便利。
參考文獻:
[1]史 紅:談流媒體技術的應用[J].科技信息(科學教研),2007,(28)
[2]孫 凱 徐振宇 武鵬飛:流媒體技術原理與應用[J]. 2007,(01)
[3]車 軍:基于P2P的流媒體技術研究[J].計算機與信息技術, 2007,(09)