當(dāng)前位置:中美貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
首先我們區(qū)別單純的P2P技術(shù)和分布式P2P技術(shù),何為單純的P2P技術(shù)呢?單純的P2P主要是點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸,而這種傳輸只是兩個(gè)端點(diǎn)進(jìn)行傳輸,數(shù)據(jù)不經(jīng)過(guò)服務(wù)器的轉(zhuǎn)發(fā),而是通過(guò)穿透的技術(shù)實(shí)現(xiàn)兩個(gè)端點(diǎn)的數(shù)據(jù)傳輸,該方式能實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)傳輸,因此該方式可以應(yīng)用視頻會(huì)議中的兩個(gè)端點(diǎn)的實(shí)時(shí)數(shù)據(jù)傳輸。另外一種P2P技術(shù)是分布式的P2P技術(shù),該技術(shù)主要是各個(gè)節(jié)點(diǎn)都是對(duì)等的,數(shù)據(jù)既可以從一個(gè)端點(diǎn)獲取,也可以從另外的節(jié)點(diǎn)獲取,因此方式可以加快接收端的傳輸量,試想一下,數(shù)據(jù)可以不同的節(jié)點(diǎn)獲取,比只能從一個(gè)節(jié)點(diǎn)獲取速度會(huì)快很多,但這種分布式的P2P技術(shù)也有局限性,因?yàn)閿?shù)據(jù)都是從不同的節(jié)點(diǎn)獲取,其數(shù)據(jù)不是實(shí)時(shí)數(shù)據(jù),或者說(shuō)需要緩沖技術(shù)來(lái)實(shí)現(xiàn)數(shù)據(jù)的尋址,因此分布式P2P技術(shù)只適合一些實(shí)時(shí)性不高的大數(shù)據(jù)量的應(yīng)用,如文件傳輸、網(wǎng)絡(luò)電視等。文件傳輸?shù)湫偷拇砭褪茄咐祝淇梢蕴峁┒鄠€(gè)節(jié)點(diǎn)數(shù)據(jù)傳輸,地提高數(shù)據(jù)接收端的傳輸率。網(wǎng)絡(luò)電視典型的代表就是PPStream、PPTV等,其數(shù)據(jù)是通過(guò)緩沖來(lái)實(shí)現(xiàn)分布式的P2P技術(shù),不同的節(jié)點(diǎn)在不同的緩沖區(qū)里面可以提供不同的節(jié)點(diǎn)的數(shù)據(jù),大大提高了終端的接收效率。
我們理解了單純的P2P技術(shù)與分布式P2P技術(shù)的特點(diǎn)后,我們看一下視頻會(huì)議系統(tǒng)的實(shí)現(xiàn)方式,視頻會(huì)議系統(tǒng)的數(shù)據(jù)傳輸方式一般可以分為點(diǎn)對(duì)點(diǎn)、或者點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)實(shí)時(shí)傳輸,而點(diǎn)對(duì)點(diǎn)的音、視頻傳輸,我們可以使用單純的P2P技術(shù)實(shí)現(xiàn),但點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)的傳輸方式,其數(shù)據(jù)一般都是傳輸給服務(wù)器一路數(shù)據(jù),然后通過(guò)服務(wù)器轉(zhuǎn)發(fā)多路數(shù)據(jù),如果采用單純的P2P技術(shù)如果要實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn),必須要求終端上傳多路數(shù)據(jù),從而引起終端的上傳帶寬額外增加,而視頻會(huì)議系統(tǒng)一般采用瘦客戶端的模式,盡量讓終端節(jié)省帶寬,服務(wù)器占用更大的帶寬(視頻會(huì)議系統(tǒng)的帶寬的計(jì)算方法可以參考“”),因此單純的P2P技術(shù)并不適合視頻會(huì)議的點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)的實(shí)時(shí)傳輸;分布式的P2P也像單純的P2P文件一樣會(huì)引起終端上傳帶寬的增加,并且由于多個(gè)節(jié)點(diǎn)都是對(duì)等數(shù)據(jù),無(wú)法實(shí)現(xiàn)實(shí)時(shí)的數(shù)據(jù)傳輸,因此不能應(yīng)用有視頻會(huì)議系統(tǒng)的實(shí)時(shí)傳輸。
綜上所述,單純的P2P技術(shù)可以用于視頻會(huì)議的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)數(shù)據(jù)傳輸,而分布式的P2P技術(shù)不能應(yīng)用于視頻會(huì)議的實(shí)時(shí)傳輸,當(dāng)然如果視頻會(huì)議的文件傳輸?shù)纫恍?shí)時(shí)性不高的功能,可以使用單純的P2P技術(shù)和分布式P2P技術(shù)都是可以使用的。