最近工作一直在了解公司的P2P產(chǎn)品号杏,作為一個(gè)技術(shù)小白婴氮,理解這個(gè)過程有點(diǎn)慢因?yàn)樯婕暗膶I(yè)詞匯有點(diǎn)多斯棒,每次可能因?yàn)橐痪湓挾苤拢l(fā)出很多其他的方面,也要去查很多資料荣暮,總結(jié)昨天一天的學(xué)習(xí)庭惜,對于這個(gè)技術(shù)在視頻播放領(lǐng)域的優(yōu)勢,基本上是以下5點(diǎn):
1穗酥、節(jié)省服務(wù)器帶寬:這個(gè)是p2p技術(shù)眾所周知的優(yōu)點(diǎn)护赊,從其原理來說下,以BT下載為例來說明:BT首先在上傳者端把一個(gè)文件分成了Z個(gè)部分砾跃,用戶甲在服務(wù)器隨機(jī)下載了第N個(gè)部分骏啰,用戶乙在服務(wù)器隨機(jī)下載了第M個(gè)部分,這樣甲的BT就會根據(jù)情況到乙的電腦上去拿乙已經(jīng)下載好的M部分抽高,乙的BT就會根據(jù)情況去到甲的電腦上去拿甲已經(jīng)下載好的N部分判耕,這樣就不但減輕了服務(wù)器端得負(fù)荷,也加快了用戶方(甲乙)的下載速度翘骂,效率也提高了壁熄,更同樣減少了地域之間的限制帚豪。比如說丙要連到服務(wù)器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了草丧。所以說用的人越多狸臣,下載的人越多,大家也就越快昌执,而且是用戶之間互相分享彼此的資源烛亦,也不會按照傳統(tǒng)的全部走服務(wù)器帶寬在去下載,從而節(jié)省帶寬∠裳粒現(xiàn)在也有技術(shù)能實(shí)現(xiàn)CDN下載和P2P下載相結(jié)合的技術(shù)此洲,稱為P2SP。同理如果使用P2P視頻播放也有這一優(yōu)勢委粉。
2呜师、可以多源下載:這個(gè)是人們往往忽略的,經(jīng)常有人問:如果只有一個(gè)人下載贾节,此時(shí)p2p是不是就沒什么好處了汁汗。其實(shí)這個(gè)也是不對的。就算只有一個(gè)人下載栗涂,這個(gè)用戶如果用普通http知牌,一般是從單個(gè)服務(wù)器下載,如果遇到這個(gè)服務(wù)器比較慢斤程,他只能忍受角寸。但如果是p2p的系統(tǒng),p2p后端可以有多臺服務(wù)器忿墅,比如你購買10幾臺美國服務(wù)器扁藕,帶寬又便宜,又不限流量疚脐,這種模式下亿柑,下載是從10幾臺服務(wù)器一起下載,速度還是要快棍弄,而且就算一臺服務(wù)器宕機(jī)望薄,也一點(diǎn)不影響下載,這個(gè)其實(shí)也是p2p的一個(gè)很大的好處呼畸。服務(wù)器運(yùn)維時(shí)痕支,上下線對用戶沒有任何影響。
3蛮原、天然的防盜鏈:p2p協(xié)議如果不用標(biāo)準(zhǔn)的BT協(xié)議卧须,是完全可以自定義一些私有傳輸協(xié)議的。這種協(xié)議,用戶幾乎無法去盜鏈你的資源故慈,除非他自己寫一個(gè)一樣協(xié)議的p2p軟件板熊,所以這方面優(yōu)勢比http好太多。因此利用P2P做視頻播放察绷,尤其是對于需要保護(hù)版權(quán)的視頻資源干签,效果更好。
4拆撼、用戶下載速度比HTTP快:這個(gè)涉及到兩方面容劳,一個(gè)是Peer之間可以互傳,再就是有多臺服務(wù)器的話闸度,可以在服務(wù)器端也多源下載竭贩,所以自然速度就比單服務(wù)器模式速度可以快。
5莺禁、對運(yùn)營者來說可降低成本:不同于http模式留量,p2p的服務(wù)器不一定放優(yōu)質(zhì)機(jī)房,可以只少量放機(jī)房哟冬。很多服務(wù)器可以用美國的低價(jià)服務(wù)器楼熄,1G帶寬一個(gè)月就1000多人民幣,這價(jià)格秒殺很多國內(nèi)機(jī)房浩峡。
綜合以上五點(diǎn)來說可岂,p2p技術(shù)很適合在視頻播放領(lǐng)域做點(diǎn)播、視頻的邊下邊播翰灾。