摘要:網(wǎng)狀多播以其穩(wěn)定性、易操作性和健壯性被廣泛應(yīng)用,但高流暢性和低延遲策略始終是視頻點(diǎn)播技術(shù)面臨的挑戰(zhàn)。文章圍繞如何設(shè)計(jì)一個(gè)高流暢和低延遲的點(diǎn)播系統(tǒng),對(duì)比研究了三種典型的基于BitTorrent的VOD解決方案Bass、Bitos、Give-to-Get和常用的基于BitTorrent協(xié)議的VOD系統(tǒng)的性能評(píng)估方式,總結(jié)了在基于BitTorrent的VOD系統(tǒng)的優(yōu)化過(guò)程中遇到的問(wèn)題和解決思路。
關(guān)鍵詞:P2P;BitTorrent;VOD;對(duì)比;評(píng)估
0 引言
2009年7月份,第24次中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告顯示,截至2009年6月底,中國(guó)網(wǎng)民規(guī)模達(dá)到3.38億人,其中網(wǎng)絡(luò)視頻應(yīng)用的使用率已高達(dá)67.1%,且保持10%的增幅。目前的網(wǎng)絡(luò)視頻應(yīng)用大致可分為三種類型——第一種:線上下載線下觀看,也就是把完整的視頻文件下載到本地后再啟動(dòng)本地播放器觀看;第二種:直播,當(dāng)視頻內(nèi)容在廣播時(shí),用戶收看,如電視頻道直播;第三種:點(diǎn)播,視頻內(nèi)容以流的形式到達(dá)用戶,用戶可以在任何時(shí)候觀看能夠獲取的任何一個(gè)節(jié)目,如優(yōu)酷,PPLIVE等。對(duì)于用戶而言,顯然點(diǎn)播是最方便的。
傳統(tǒng)的中心服務(wù)器,客戶機(jī)模式的視頻點(diǎn)播服務(wù)模式不具有可擴(kuò)展性,既不能讓大量用戶同時(shí)訪問(wèn)系統(tǒng),也不能為大量用戶同時(shí)提供足夠的帶寬以獲取流暢視頻服務(wù)。P2P網(wǎng)絡(luò)因?yàn)槠涔?jié)點(diǎn)在作客戶機(jī)獲取數(shù)據(jù)的同時(shí),也作為服務(wù)器為其他節(jié)點(diǎn)提供服務(wù),所以能夠快速高效地在網(wǎng)絡(luò)上傳遞數(shù)據(jù)。將P2P這種網(wǎng)絡(luò)特性引入視頻點(diǎn)播服務(wù),能夠有效地地避免傳統(tǒng)服務(wù)器的上述不足。BitTorrent協(xié)議是P2P網(wǎng)絡(luò)中應(yīng)用最為廣泛的仂議,在當(dāng)前的網(wǎng)絡(luò)中已經(jīng)存在多種以BitTorrent協(xié)議為基礎(chǔ)的P2P點(diǎn)播系統(tǒng)。……