【正文】
否需要。雖然廣播能夠實現(xiàn)一對多的網(wǎng)絡傳輸,但廣播通信有其自身的缺點,其主要缺點有:,容易引起網(wǎng)絡的阻塞。,從而使位于不同網(wǎng)段的機器不能接收到廣播消息。第三章P2P網(wǎng)絡流媒體傳輸?shù)姆桨冈O計在網(wǎng)絡視頻傳輸系統(tǒng)中,傳輸?shù)男畔刂菩畔?、反饋信息、音頻信息以及視頻信息,視頻、音頻的數(shù)據(jù)量大,因此視頻流傳輸實現(xiàn)的好壞,直接影響到網(wǎng)絡運行的質量,甚至造成網(wǎng)絡的不穩(wěn)定。因此視頻傳輸必須滿足一定的性能要求。網(wǎng)絡視頻傳輸應用系統(tǒng)中的網(wǎng)絡環(huán)境變化多樣,可以是各種總線、工業(yè)以太網(wǎng)以及普遍的局域網(wǎng),甚至還可能是因特網(wǎng)。P2P網(wǎng)絡試驗平臺是建立在校園網(wǎng)的條件下,餅進一步向Internet發(fā)展,使得視頻傳輸系統(tǒng)在所有的網(wǎng)絡環(huán)境下都能應用。 網(wǎng)絡視頻傳輸系統(tǒng)的實際目標是實現(xiàn)視頻/音頻在網(wǎng)絡中實時高效傳輸,并具有較高的性能。為了實現(xiàn)讓上述目標,本屆給出了視頻/音頻傳輸系統(tǒng)的總體設計方案,并從一下幾個方面設計視頻傳輸系統(tǒng)。 在網(wǎng)絡發(fā)展初期,網(wǎng)絡的體系結構都是客戶機/服務器模式(Client/Server建成C/S模式)。在網(wǎng)絡中存在一臺或多臺集中的服務器,負責提供服務,對網(wǎng)絡進行管理。網(wǎng)絡中其余的主機都作為客戶機,這些客戶機只是使用網(wǎng)絡中服務器提供的服務,而不提供服務,他們處于被管理的地位。這種網(wǎng)絡中,網(wǎng)絡的結構不是平等的,是一種集中式的結構,服務器處于核心地位,其余的網(wǎng)絡主機都處于從屬地位。 在P2P網(wǎng)絡模型中,所有主機(成為對等點,peer)地位都是平等的,對等點既是服務的提供者也是服務的使用者。對等點之間可以直接互聯(lián)共享信息資源、處理器資源、存儲資源甚至高速緩存資源等,而不需依賴集中式服務器。P2P使計算模式從集中式向分布式偏移,也就是說網(wǎng)絡應用的核心從中央服務器向處于邊緣的終端擴散。P2P技術弱化了服務器的作用,甚至取消服務器。 和C/S模式相比,它具有一下有點:1. 容錯性好,沒有單一的失敗點。所有的資源和服務都是分散在網(wǎng)絡中哥哥節(jié)點上的,而且這些分布的資源往往是存在冗余的。網(wǎng)絡中的某臺主機出現(xiàn)錯誤,或網(wǎng)絡中的某個部分出現(xiàn)錯誤,并不會影響其余部分的工作。2. 可擴展性好,易于增加節(jié)點。因為沒有集中的服務器,網(wǎng)絡中peer的數(shù)量不熟某些主機性能的影響。增加主機數(shù)量不會引起瓶頸問題。3. 用戶具有很高的靈活性。在P2P網(wǎng)絡總,peer可以隨時加入或者推出網(wǎng)絡。加入某個網(wǎng)絡與否不受限制,合適加入也不受限制,提供什么樣的資源,使用什么樣的服務也不受限制。4. 自組性質。和C/S模式不同,P2P網(wǎng)絡是根據(jù)peer的興趣自主建立起來的,不需要管理者干預。興趣相同的PEER就可以組建一個P2P網(wǎng)絡,當他們興趣不同時,就可以推出網(wǎng)絡。5. 資源利用率高,每一個peer可以充分利用網(wǎng)絡上其他對等體的信息資源、處理器周期、高速緩存和磁盤空間,而不像C/S模式那樣只使用網(wǎng)絡中服務器上的資源。6. 匿名性。魷魚網(wǎng)絡中沒有統(tǒng)一的管理,因為peer不需要向某個管理者申請權限,提供自己的信息。只要是興趣相同的peer,就可以組成一個獨有的P2P網(wǎng)絡。 依據(jù)P2P網(wǎng)絡中結構特征,本視頻傳輸?shù)膶崿F(xiàn)基于peer對peer的網(wǎng)絡結構。如圖31所示,圖中任意兩個peer之間都可以視頻對傳,peer之間從沒有從屬關系,也沒有服務器端和客戶端之分,完全是對等的兩個尸體。比如:peer1和peer3的視頻傳輸,可以是雙向的,也可以是單向的。當呼叫方(如:peer1)和被呼叫方(如:peer3)取得聯(lián)系后,即可進行視頻和音頻數(shù)據(jù)傳輸,發(fā)送視頻/音頻數(shù)據(jù)過程如圖32所示。接受方與此過程相反,只是加入了幀緩沖、排序、拋棄等機制。結 論在網(wǎng)絡傳輸量飛速增加的今天,原始的C/S結構已經(jīng)無法滿足人們的需求,也是的P2P技術的優(yōu)勢逐漸顯示出來,本文首先了解了P2P網(wǎng)絡的概念和技術特點,全方位比較了P2P結構與傳統(tǒng)的C/S結構,分析了流媒體傳輸協(xié)議和最新流媒體技術的發(fā)展趨勢,然后閱讀了相關RFC文檔,重點研究學習了視頻、音頻捕捉、壓縮編碼和傳輸?shù)燃夹g。接下來以所學理論為基礎,結合當前視頻傳輸應用系統(tǒng)的發(fā)展狀況,分析了視頻傳輸?shù)墓δ苄枨?,并與實際網(wǎng)絡環(huán)境相結合,設計了基于P2P視頻傳輸系統(tǒng)的總體方案,確定了捕捉方式、壓縮方式、傳輸協(xié)議。針對網(wǎng)絡帶寬會隨時變化這一客觀因素,設計了通過測算視頻包在傳輸過程中的丟失率來優(yōu)化帶寬的方案,目的是在帶寬不足的情況下盡最大可能保持視頻的實時性。P2P流媒體傳輸技術在很多行業(yè)上都有應用,深入的了解并掌握這門技術對我們今后的工作也會有很大的幫助。相信隨著技術的發(fā)展,P2P流媒體技術的應用領域會更加廣闊,希望更多的人來研究。參考文獻[1] Li Gong. PeertoPeer Networks in Action[J]. IEEE Interent Computing Ja nuary. February 2002,4546.[2] S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, A scalable contentaddressable network, [J/OL] in Proceedings ofSIGCOMM2001, Aug. 2001.[3] I. Stoica ,R .Morris, D .Karger,M .Kaashoek,and H .Balakrishnan,Chord:A scalable peertopeer lookup service for internet applications,[ J/OL]in Proceedings ofSIGCOMiVI2001, August 2001.[4] Peer to Peer Application Development:Cracking the Code(With CDROM)by Hungry Minds[ EB/OL]. Dream tech Software Team, : // /exec/ obidos/tg /detail/一/0764549049 / 102一7650502 6416123 9t=glance[5] 陳妹,方濱興,[J].計算機工程與應用,:101[6] 即時通訊用戶達8152萬[EB/OL] .:/[7] 張麗,流媒體技術大全[M].北京:中國青年出版社2001.[8] 孫立,[M].北京:[9] 閏守成,全厚德,[J].2006第21期[10] 鐘玉琢, MPEG 及其校驗模型[M]科學出版社,2000.