資源描述:
《基于p2p技術(shù)的流媒體直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、武漢理工大學(xué)碩士學(xué)位論文基于P2P技術(shù)的流媒體直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓名:趙娟娟申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:郭慶平20090501武漢理工大學(xué)碩士學(xué)位論文摘要近年來,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的飛速發(fā)展,對(duì)網(wǎng)絡(luò)帶寬要求較高的多媒體技術(shù)也迅猛地發(fā)展起來。其中,基于流媒體技術(shù)相關(guān)的研究和應(yīng)用成為了當(dāng)前熱點(diǎn)之一。在互聯(lián)網(wǎng)中,傳統(tǒng)的C/S模式是由擁有強(qiáng)大的處理能力和高帶寬的高性能計(jì)算機(jī)承擔(dān)網(wǎng)絡(luò)服務(wù)器,大量的數(shù)據(jù)集中在服務(wù)器上存儲(chǔ)和傳輸,然而網(wǎng)絡(luò)帶寬和計(jì)算機(jī)硬件的限制以及流媒體本身對(duì)帶寬要求高的特點(diǎn)造成了視頻業(yè)務(wù)發(fā)展的瓶頸,而通過使用P2P技術(shù),可以突破這個(gè)
2、限制,使大規(guī)模同時(shí)下載和觀看直播成為了可能,因而將P2P技術(shù)引入流媒體服務(wù)中具有廣闊的應(yīng)用前景。本文首先介紹了基于P2P的流媒體直播系統(tǒng)的相關(guān)理論和技術(shù),然后給出了P2P流媒體直播系統(tǒng)的方案設(shè)計(jì),并深入地分析和設(shè)計(jì)了其中的三個(gè)關(guān)鍵技術(shù):應(yīng)用層多播樹的建立和維護(hù)、流媒體數(shù)據(jù)調(diào)度算法、NAT(NetworkAddressTranslation)穿透;最后從實(shí)際應(yīng)用出發(fā),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于P2P的流媒體直播系統(tǒng),并詳細(xì)介紹了其體系結(jié)構(gòu)和功能模塊。本文重點(diǎn)研究了三方面的內(nèi)容:一、深入分析流媒體編碼技術(shù),在基于WindowMediaEncoderSDK的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)
3、了一個(gè)更適合直播系統(tǒng)的實(shí)時(shí)編碼數(shù)字視頻信號(hào)的多路流媒體編碼器。二、在深入分析現(xiàn)有應(yīng)用層多播樹結(jié)構(gòu)及建立方案的基礎(chǔ)上,綜合考慮網(wǎng)絡(luò)地址鄰近原則和節(jié)點(diǎn)服務(wù)能力等問題,設(shè)計(jì)并實(shí)現(xiàn)適合于本系統(tǒng)的應(yīng)用層多播樹建立及維護(hù)方案。三、在深入分析NAT工作原理的基礎(chǔ)上,提出一種基于TCP的NAT穿透解決方案,以提高應(yīng)用層多播樹建立及后期提供流服務(wù)的穩(wěn)定性。本文在Windows平臺(tái)下構(gòu)造P2P網(wǎng)絡(luò)對(duì)等組,通過擬定的應(yīng)用層協(xié)議傳輸數(shù)據(jù),通過優(yōu)化建立好的基于組播樹的應(yīng)用層網(wǎng)絡(luò),保證網(wǎng)絡(luò)的穩(wěn)定性。關(guān)鍵詞:P2P,流媒體,NAT,組播樹武漢理工大學(xué)碩士學(xué)位論文AbstractInrecent
4、years,winltherapiddevelopmentofcomputernetworksandcommunicationtechnologies,higherbandwidthrequirementsofmultimediatechnologyhavealsodevelopedrapidly.Researchesandapplicationsbasedonstreamingmediatechnologyhavebecomeoneofthecurrenthottestspots.InthetraditionalC/Smodel,networkserversis
5、assumedbyacomputerwhichhaspowerfulprocessingcapabilityandlargebandwidth,high-performance,andalargeamountofdatatransmissionandstorageisconcentratedintheserver,However,thelimitationsofnetworkandcomputerhardware,aswellasthecharacteristicsofstreamingmediaitselfcausethecapacitybottleneek.I
6、tCanovercomethislimitationbyusingtheP2Ptechnology,whichenablesuserstodownloadandwatchlivebroadcastatthe8a/netimeaspossible.TheapplicationprospectsofthetechnologycombiningP2P、析Ⅱlstreamingmediaservicesale嘶glltening.ThethesisfirstlyintroducesthetheoryandtechnologyofP2Pstreamingmediabroad
7、castsystem,thenproposesadesigningschemeofP2PlivestreamingsystemandanalysesthreekeytechnologiesofP2Pstreamingmediabroadcastsystemindetail:①111ebuildingandmaintenanceofapplicationlayermultieasttree.(g)DataschedulingalgorithmsofP2Pstreamingmediabroadcastsystem.③TheNATpenetration.Finally,
8、aP2P—