基于多協(xié)議的大規(guī)模網(wǎng)絡視頻獲取技術(shù)與實現(xiàn)
本文關(guān)鍵詞:基于多協(xié)議的大規(guī)模網(wǎng)絡視頻獲取技術(shù)與實現(xiàn)
更多相關(guān)文章: 視音頻 協(xié)議 獲取RTSP MMS RTMP
【摘要】:視音頻獲取技術(shù)是根據(jù)已知的資源定位符,通過特定的傳輸協(xié)議來獲取視音頻的技術(shù),F(xiàn)在普遍使用的傳輸協(xié)議雖然可以實現(xiàn)可靠的數(shù)據(jù)傳輸,但是在視音頻數(shù)據(jù)的實時傳輸方面還不是很完善。一般的傳輸協(xié)議對于傳輸中丟包、漏包等問題產(chǎn)生的錯誤進行了過多的修復處理,并且數(shù)據(jù)報并不一定按順序傳輸,無法對接收到的數(shù)據(jù)報做及時處理。因此,雖然保證了傳輸?shù)目煽啃?卻無法保證實時性,而本論文中介紹的實時傳輸協(xié)議主要就是針對實時性問題,F(xiàn)在對于實時數(shù)據(jù)的傳輸已經(jīng)提出了許多不同的解決方案,但是這些協(xié)議來自不同的廠商并且沒有統(tǒng)一的標準,因此并沒有得到廣泛的應用。 本論文就是通過對一些現(xiàn)有的視音頻傳輸協(xié)議進行分析,并實現(xiàn)這些傳輸協(xié)議的數(shù)據(jù)傳輸功能,以便能夠支持盡更多的傳輸協(xié)議。本論文主要取得的成果如下: 首先,對一些視音頻的傳輸協(xié)議進行了研究,主要包括傳統(tǒng)的數(shù)據(jù)傳輸協(xié)議和流媒體的傳輸協(xié)議。通過分析流媒體數(shù)據(jù)包的組成方式和響應過程,并詳細分析傳輸協(xié)議的工作流程以及工作原理,實現(xiàn)了流媒體協(xié)議如MMS、RTMP、RTSP等協(xié)議的傳輸功能。 其次,每個協(xié)議都有自己特定的狀態(tài)機,每個狀態(tài)機的轉(zhuǎn)換都有特定的觸發(fā)條件,通過狀態(tài)機反映客戶端的狀態(tài)變化,能夠更有效的實現(xiàn)客戶端功能。本論文就是以這些協(xié)議的狀態(tài)機轉(zhuǎn)換方式為基礎(chǔ)實現(xiàn)對不同的視音頻數(shù)據(jù)的傳輸。主要實現(xiàn)了HTTP/FTP的多線程和端點續(xù)傳功能、RTMP、RTSP以及MMS協(xié)議客戶端的傳輸方案,并將這些功能集成到一個下載模塊中,并通過磁盤緩沖和守護線程等功能提高項目的效率和健壯性。
【關(guān)鍵詞】:視音頻 協(xié)議 獲取RTSP MMS RTMP
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.092
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-13
- 1.1 背景及意義9-10
- 1.2 研究現(xiàn)狀10-11
- 1.3 本文主要工作安排和內(nèi)容結(jié)構(gòu)安排11-13
- 1.3.1 本文主要工作內(nèi)容11-12
- 1.3.2 本文的主要結(jié)構(gòu)安排12-13
- 第二章 視頻分享網(wǎng)站技術(shù)研究13-17
- 2.1 防盜鏈技術(shù)13
- 2.2 分段存儲技術(shù)13
- 2.3 主流傳輸協(xié)議13-17
- 第三章 視頻傳輸協(xié)議識別17-35
- 3.1 實時流協(xié)議識別17-26
- 3.1.1 實時流協(xié)議的URL格式17
- 3.1.2 實時流協(xié)議的傳輸方法與應答17-20
- 3.1.3 會話描述協(xié)議20-21
- 3.1.4 實時傳輸協(xié)議報文解析21-22
- 3.1.5 實時控制協(xié)議報文解析22-26
- 3.2 實時消息傳送協(xié)議識別26-30
- 3.2.1 傳送協(xié)議原理26-27
- 3.2.2 傳送協(xié)議報文解析27-30
- 3.3 微軟媒體服務協(xié)議識別30-32
- 3.3.1 文件格式解析30-31
- 3.3.2 消息類型解析31-32
- 3.4 FTP文件傳送協(xié)議識別32-33
- 3.4.1 FTP協(xié)議地址解析32
- 3.4.2 FTP的命令和應答32-33
- 3.5 HTTP協(xié)議識別33-35
- 3.5.1 協(xié)議報文解析33
- 3.5.2 HTTP操作方法與應答33-35
- 第四章 系統(tǒng)總體設(shè)計與實現(xiàn)35-60
- 4.1 結(jié)構(gòu)模塊設(shè)計35-36
- 4.2 RTSP協(xié)議引擎36-42
- 4.2.1 RTSP的傳輸演示36-37
- 4.2.2 RTSP的狀態(tài)分析37-40
- 4.2.3 RTCP客戶端實現(xiàn)40-42
- 4.3 RTMP協(xié)議引擎42-48
- 4.3.1 RTMP的握手演示42-44
- 4.3.2 握手包加密算法實現(xiàn)44-45
- 4.3.3 RTMP的傳輸過程45-46
- 4.3.4 RTMP客戶端實現(xiàn)46-48
- 4.4 MMS協(xié)議引擎48-55
- 4.4.1 MMS下的狀態(tài)分析48-50
- 4.4.2 MMS的傳輸演示50-51
- 4.4.3 分組對測試帶寬51-53
- 4.4.4 MMS客戶端實現(xiàn)53-55
- 4.5 HTTP&FTP引擎55-58
- 4.5.1 FTP連接模式55-56
- 4.5.2 多線程分析56-57
- 4.5.3 HTTP下載實現(xiàn)57-58
- 4.6 系統(tǒng)結(jié)果測試58-60
- 第五章 總結(jié)與展望60-61
- 5.1 論文總結(jié)60
- 5.2 工作展望60-61
- 參考文獻61-65
- 致謝65-66
- 攻讀學位期間發(fā)表的學術(shù)論文目錄66
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前6條
1 王旭鵬;;基于Rtmp和Http雙協(xié)議流媒體視頻點播系統(tǒng)[J];電腦知識與技術(shù);2011年01期
2 李永亮,袁志雄,陳斌,蘇瑞,王麗敏;對基于TCP/IP的IEC61850特定通信服務映射MMS的分析與實現(xiàn)[J];電網(wǎng)技術(shù);2004年24期
3 羅建川,劉守印,彭新生,胡君紅;實時流化協(xié)議RTSP的研究及其在分布式視頻點播系統(tǒng)中的應用[J];計算機工程與應用;2001年16期
4 陳振;賀建軍;;流媒體服務緩存代理系統(tǒng)的設(shè)計及RTSP協(xié)議實現(xiàn)[J];科學技術(shù)與工程;2006年19期
5 張程,朱慶生;采用流媒體技術(shù)實現(xiàn)網(wǎng)絡中的視頻和音頻傳播[J];計算機工程與設(shè)計;2002年02期
6 徐殿武;;實時音視頻數(shù)據(jù)采集和傳輸系統(tǒng)設(shè)計方法的比較研究[J];計算機工程與設(shè)計;2008年08期
本文關(guān)鍵詞:基于多協(xié)議的大規(guī)模網(wǎng)絡視頻獲取技術(shù)與實現(xiàn)
更多相關(guān)文章: 視音頻 協(xié)議 獲取RTSP MMS RTMP
,
本文編號:511177
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/511177.html