基于RTSP協(xié)議的多源視音頻實時直播系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2017-08-08 23:19
本文關(guān)鍵詞:基于RTSP協(xié)議的多源視音頻實時直播系統(tǒng)的設(shè)計與實現(xiàn)
更多相關(guān)文章: 多源視音頻 實時直播 多流合一 H.264 AAC FFmpeglive555
【摘要】:得益于網(wǎng)絡(luò)技術(shù)與多媒體技術(shù)的發(fā)展,流媒體技術(shù)己經(jīng)成為近年的一個研究熱點,被廣泛應(yīng)用于多于生活中的眾多領(lǐng)域,如視頻監(jiān)控、視頻會議、遠(yuǎn)程協(xié)助等。為了解決對多個離散場景的視音頻實時共享,實現(xiàn)多場景同步實時觀摩的問題,結(jié)合實際的項目,本文對網(wǎng)絡(luò)直播系統(tǒng)進行了深入研究,主要工作內(nèi)容如下:(1)提出一種用于多源視音頻實時直播的軟件解決方案。利用軟件將取自多源的多路視頻和音頻分別整合到一起,輸出一路標(biāo)準(zhǔn)編碼、封裝的視頻流和音頻流,實現(xiàn)自由選擇的多個場景的同步記錄、存儲、發(fā)布和交換,實現(xiàn)視音頻的網(wǎng)絡(luò)共享。(2)分析并設(shè)計了基于RTSP協(xié)議的多源視音頻實時直播系統(tǒng)。對系統(tǒng)各方面的需求進行了細(xì)致的分析,并根據(jù)系統(tǒng)的需求對系統(tǒng)結(jié)構(gòu)從整體到局部的設(shè)計進行了分析和說明。(3)實現(xiàn)了基于RTSP協(xié)議的多源視音頻實時直播系統(tǒng)。本文利用采集設(shè)備實現(xiàn)了視音頻數(shù)據(jù)的采集,并對采集速度的控制問題進行了分析和探討。文中設(shè)計并實現(xiàn)了視頻圖像的分屏拼合方案,對音頻的混合進行了論述與實現(xiàn),解決了視頻和音頻的多流合一問題。借助于FFmpeg解決方案,本文定義并實現(xiàn)了視頻的H.264編碼類、音頻的AAC編碼類及視音頻復(fù)用類,解決了實時編碼與存儲的問題。通過對live555方案的修改與重寫,本文實現(xiàn)了H.264與AAC實時數(shù)據(jù)源,實現(xiàn)了基于RTSP協(xié)議的直播服務(wù)器,實現(xiàn)了視音頻數(shù)據(jù)的封裝、發(fā)送,并對發(fā)送前視音頻的同步控制進行了分析與探討。本文系統(tǒng)己經(jīng)應(yīng)用于某公司某科技法庭項目,試運行效果良好,達(dá)到設(shè)計目標(biāo)。
【關(guān)鍵詞】:多源視音頻 實時直播 多流合一 H.264 AAC FFmpeglive555
【學(xué)位授予單位】:廣西大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN919.8
【目錄】:
- 摘要4-6
- ABSTRACT6-10
- 第一章 緒論10-13
- 1.1 項目背景10
- 1.2 研究現(xiàn)狀10-12
- 1.3 論文的結(jié)構(gòu)和主要內(nèi)容12
- 1.4 本章小結(jié)12-13
- 第二章 相關(guān)技術(shù)概述13-25
- 2.1 流媒體傳輸與控制協(xié)議概述13-17
- 2.1.1 RTSP協(xié)議簡介13-15
- 2.1.2 RTP/RTCP協(xié)議介紹15-17
- 2.2 H.264與AAC編碼與其RTP封包規(guī)范概述17-23
- 2.2.1 H.264編碼與AAC編碼簡單介紹17-20
- 2.2.2 H.264與AAC的RTP封包規(guī)范簡介20-23
- 2.3 相關(guān)項目簡介23-24
- 2.4 本章小結(jié)24-25
- 第三章 基于RTSP協(xié)議的多源視音頻實時直播系統(tǒng)的分析與設(shè)計25-31
- 3.1 系統(tǒng)的設(shè)計目標(biāo)25
- 3.2 系統(tǒng)需求分析25-27
- 3.2.1 業(yè)務(wù)需求25-26
- 3.2.2 功能需求26
- 3.2.3 環(huán)境要求26-27
- 3.3 系統(tǒng)結(jié)構(gòu)設(shè)計27-30
- 3.3.1 總體結(jié)構(gòu)分析與設(shè)計27-29
- 3.3.2 視音頻前端數(shù)據(jù)處理模塊29
- 3.3.3 直播服務(wù)器模塊29-30
- 3.4 本章小結(jié)30-31
- 第四章 視音頻前端數(shù)據(jù)處理模塊的設(shè)計與實現(xiàn)31-56
- 4.1 視音頻的采集模塊的實現(xiàn)31-36
- 4.1.1 基于網(wǎng)絡(luò)攝像機的視頻采集31-33
- 4.1.2 基于OpenAL方案的音頻采集33-36
- 4.2 采集速度控制的分析與探討36-37
- 4.2.1 控制采集速度的必要性36
- 4.2.2 控制采集速度的方法36-37
- 4.3 多流合一處理模塊37-41
- 4.3.1 多視頻圖像拼合38-40
- 4.3.2 多音頻混合40-41
- 4.4 基于FFMPEG方案的視音頻編碼和解碼模塊的實現(xiàn)41-52
- 4.4.1 視音頻編解碼概述41-42
- 4.4.2 FFMPEG編解碼流程分析42-44
- 4.4.3 H.264視頻編碼和解碼的實現(xiàn)44-48
- 4.4.4 AAC音頻編碼和解碼的實現(xiàn)48-52
- 4.5 視音頻復(fù)用存儲模塊的實現(xiàn)52-55
- 4.6 本章小結(jié)55-56
- 第五章 基于LIVE555框架的流媒體直播服務(wù)器模塊的設(shè)計與實現(xiàn)56-69
- 5.1 引言56
- 5.2 LIVE555框架分析56-61
- 5.2.1 Live555流媒體協(xié)議結(jié)構(gòu)分析56-57
- 5.2.2 Live555結(jié)構(gòu)分析57-59
- 5.2.3 Live555的RTSP請求處理與數(shù)據(jù)處理分析59-61
- 5.3 基于LIVE555架構(gòu)的RTSP直播服務(wù)器的實現(xiàn)61-67
- 5.3.1 RTSP服務(wù)器平臺的實現(xiàn)61-63
- 5.3.2 H264視頻數(shù)據(jù)源的設(shè)計與實現(xiàn)63-66
- 5.3.3 AAC音頻數(shù)據(jù)源的設(shè)計與實現(xiàn)66-67
- 5.4 發(fā)送端媒體間同步的控制67-68
- 5.4.1 發(fā)送端媒體間同步的必要性67-68
- 5.4.2 媒體間同步控制68
- 5.5 本章小結(jié)68-69
- 第六章 系統(tǒng)測試69-73
- 6.1 測試環(huán)境69-70
- 6.1.1 網(wǎng)絡(luò)環(huán)境69
- 6.1.2 設(shè)備與配置69-70
- 6.2 系統(tǒng)測試70-72
- 6.2.1 測試方案70
- 6.2.2 測試步驟與結(jié)果分析70-72
- 6.3 本章小結(jié)72-73
- 第七章 總結(jié)與展望73-74
- 參考文獻(xiàn)74-77
- 致謝77-78
- 攻讀學(xué)位期間發(fā)表論文情況78
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前2條
1 葛雙全;李芬;;實時多媒體流同步機制的研究[J];電腦與信息技術(shù);2006年04期
2 姜浩然;徐林;;基于RTMP的流媒體服務(wù)器的研究[J];計算機與數(shù)字工程;2011年10期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 齊成明;音視頻同步問題的研究與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2009年
,本文編號:642503
本文鏈接:http://sikaile.net/kejilunwen/wltx/642503.html
最近更新
教材專著