資源描述:
《基于RTP協(xié)議的流媒體的實時傳輸?shù)膶崿F(xiàn)【畢業(yè)論文,絕對】》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、撫[處矩車工必學昵畢業(yè)設計(論文)題目:基于RTP協(xié)議的流媒體的實時傳輸?shù)膶崿F(xiàn)系別:電了信息科學系專業(yè):電子信息科學與技術班級:學生姓名:學號:指導教師:摘要基于IP的網(wǎng)絡中提供的盡力而為的服務并不適合流媒體的傳輸⑷。木文的研究項目由網(wǎng)絡流媒體傳輸需求提岀,旨在研究基于RTP協(xié)議的流媒體的實時傳輸,使之能夠適應網(wǎng)絡狀態(tài)的變化。論文的論述從以下三個方面展開:(1)木文首先分析了網(wǎng)絡多媒體應用中常用的流媒體技術,視頻壓縮編碼技術。(2)本文深入分析了RTP/RTCP的特點、內(nèi)容,認為該協(xié)議非常適合多媒體信息的網(wǎng)上傳輸。(3)為了實現(xiàn)實時傳輸,本文采用s
2、un公司所提供的平臺。利用JAVA提供的寬松的格式支持和基于JMF組件對象模型的特征,研究了JMF的體系結(jié)構、基本原理和基本構件,利用JMF的體系結(jié)構和已有的采集、編碼組件,實現(xiàn)了一套完整的流媒體傳輸實驗模型。關鍵詞:RTP;流媒體傳輸;JMF;InternetAbstractThebest-effortservicebasedonIPprovidedbyInternetisn^tsuitableforthetransmissionofStreamingMediainformation.ComingfromaStreamingMediatransm
3、issionneedinnetworkedmultimediaapplication,theresearchprojectthethesisdiscussesistoresearchanRTP-basedStreamingMediatransmissionwhichcanadapttothechangesofnetworkstates-Thethesisincludesthefollowingthreeparts:Firstly,thisthesisanalyzesstreammediatechnologyandvideocompressionco
4、dingtechnologyinnetworkedmultimediaapplication.Secondly,thisthesislucubratesthecontentsandcharactersofRTP/RTCPandthinksthatRTPiswellsuitablefortheStreamingMediainformationtransmission.Fourt-hlyjnordertorealizeRTPandtransmissioncontrolpolicy,thisthesismakesuseoftheplatformofSUN
5、.UsingthewidevarietyofformatssupportedbyJAVAandthecharactersbasedonJMFcomponentobjectmodel,thisthesisresearchesthearchitectureofJMF,itsbasictheoryandconstructionofitsbasiccomponent.Withthehelpofexistingcaptureandencodecomponents,makinguseofJMFarchitecture,thisthesisrealizesani
6、ntegratedStreamingMediatransmissionexperimentmodel.Keywords:RTP;StreamingMediaTransmission;JMF;Internet目錄第一章緒論11.1課題的背景11?2本課題所做的工作11?3流媒體技術21.3.1視頻技術發(fā)展的現(xiàn)狀21.3.2多媒體數(shù)據(jù)壓縮技術31.4實時傳輸協(xié)議RTP/RTCP71.4.1RTP的特點71.4.2RTP的數(shù)據(jù)包格式81.4.3RTP在協(xié)議層中的位置91.4.4RTCP的控制功能101.4.5RTCP發(fā)送方報告數(shù)據(jù)包格式11第二章總體方案
7、設計142.1方案論證142.1.1方案一?采用DirectShow框架實現(xiàn)流媒體實時傳輸142.1.2方案二.在嵌入式平臺下實現(xiàn)流媒體實吋傳輸152.1.3方案三.采用JAVA媒休框架(JMF)實現(xiàn)流媒休實時傳輸162?2?系統(tǒng)總體設計172.3系統(tǒng)處理流程圖172.4系統(tǒng)模塊的劃分及功能描述182.5JMF體系結(jié)構182.6建立Java多媒休開發(fā)環(huán)境所需的碩件和軟件192.6.1碩件環(huán)境192.6.2軟件環(huán)境192.7-種流媒體傳輸控制方法的提出202.7.1流媒體傳輸控制的特點202.7.2流媒體傳輸控制的研究202.7.3本文提岀的控制方法
8、23第三章用Java實現(xiàn)流媒體實時傳輸233.1服務器端媒體處理程序243.1.1發(fā)送端程序流程圖243.1.2流媒體的捕