BigBlueButton視頻會議系統(tǒng)語音架構(gòu)設(shè)計優(yōu)化與實(shí)現(xiàn)
本文關(guān)鍵詞:BigBlueButton視頻會議系統(tǒng)語音架構(gòu)設(shè)計優(yōu)化與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:近年來,視頻會議的飛速發(fā)展使得眾多行業(yè)以及普通大眾將它視為工作和日常生活中非常重要的交流工具。與基于C/S架構(gòu)軟件視頻會議及及基于硬件視頻會議相比,Web視頻會議的價格更低,操作便捷,易安裝,用戶的體驗(yàn)性佳等優(yōu)點(diǎn),越來越受到人們的廣泛關(guān)注并成為炙手可熱的研究熱點(diǎn)。現(xiàn)今受歡迎的Web視頻會議系統(tǒng)在前端上的開發(fā)大致是基于富互聯(lián)網(wǎng)技術(shù)(RIA),可以在瀏覽器上基于Adobe Flash Player插件進(jìn)行運(yùn)行,而流媒體服務(wù)器被主要運(yùn)用去處理后端中的視頻和語音。本文的研究對象(BigBlueButton)開源Web視頻會議系統(tǒng)。該系統(tǒng)的前端開發(fā)運(yùn)用Flex技術(shù),借助開源流媒體服務(wù)器Red5與RTMP協(xié)議來進(jìn)行媒體交互,Red5與開源軟電話交換平臺FreeSWITCH交互主要是基于SIP協(xié)議和RTP協(xié)議,來處理語音的混音等。該系統(tǒng)在處理語音的機(jī)制中,每一個客戶端加入語音會議后服務(wù)器會同時創(chuàng)建兩個語音通道與FreeSWITCH進(jìn)行相連,來進(jìn)行發(fā)布和收聽語音數(shù)據(jù)。即對每個用戶來說兩個語音通道都會被占用,即使僅需語音的收聽(即不需要發(fā)布語音而只需要收聽語音的數(shù)據(jù)通道,)。當(dāng)參會人數(shù)較多,同一時刻講話的人只占少數(shù),而大部分人都處在收聽狀態(tài)時,這將會增加FreeSWITCH服務(wù)器的運(yùn)行負(fù)擔(dān),嚴(yán)重浪費(fèi)了資源,也使得了系統(tǒng)的并發(fā)度受到影響。基于前面談到的各項(xiàng)問題,本論文在對該系統(tǒng)整體架構(gòu)進(jìn)行深入探究的基礎(chǔ)上,深入分析了由于不合理設(shè)計語音架構(gòu)導(dǎo)致的相關(guān)問題,討論了基于新語音架構(gòu)的兩種會議模式方案,并詳細(xì)介紹這兩種模式及在線切換兩種模式的設(shè)計原理和實(shí)現(xiàn)。實(shí)測及對比的分析結(jié)果表明,本優(yōu)化設(shè)計方案對多人同時在該系統(tǒng)進(jìn)行會議時音效進(jìn)行明顯改善并對該系統(tǒng)系統(tǒng)并發(fā)度的資源利用率進(jìn)行了重大提高。
【關(guān)鍵詞】:Web 視頻會議 BigBlueButton Red5 FreeSWITCH SIP RTMP
【學(xué)位授予單位】:湖北工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN948.63
【目錄】:
- 摘要3-4
- Abstract4-7
- 第1章 緒論7-12
- 1.1 研究背景7-9
- 1.2 國內(nèi)外研究現(xiàn)狀9-10
- 1.3 研究的意義10
- 1.4 本文的主要工作及內(nèi)容組成10-12
- 第2章 WEB視頻會議系統(tǒng)相關(guān)技術(shù)的研究12-24
- 2.1 RIA客戶端技術(shù)介紹12-15
- 2.2 RED5原理15-19
- 2.2.1 Red5架構(gòu)介紹15-17
- 2.2.2 Red5服務(wù)器響應(yīng)過程17-19
- 2.3 FreeSwitch原理19-24
- 2.3.1 SIP協(xié)議介紹19-20
- 2.3.2 FreeSWITCH服務(wù)器20-21
- 2.3.3 SIP協(xié)議與FreeSWITCH通訊21-24
- 第3章 BigBlueButton系統(tǒng)架構(gòu)24-30
- 3.1 BBB系統(tǒng)架構(gòu)介紹24-25
- 3.2 客戶端架構(gòu)設(shè)計25-28
- 3.3 服務(wù)器端架構(gòu)設(shè)計28-30
- 第4章 BBB語音架構(gòu)優(yōu)化設(shè)計與研究30-46
- 4.1 BBB語音架構(gòu)研究及問題描述30-33
- 4.2 方案一的設(shè)計與實(shí)現(xiàn)33-39
- 4.2.1 方案一的設(shè)計原理33-34
- 4.2.2 方案一的實(shí)現(xiàn)34-38
- 4.2.3 方案一優(yōu)缺點(diǎn)38-39
- 4.3 方案二的設(shè)計與實(shí)現(xiàn)39-43
- 4.3.1 方案二的設(shè)計原理39-40
- 4.3.2 方案二的實(shí)現(xiàn)40-42
- 4.3.3 方案二優(yōu)缺點(diǎn)42-43
- 4.4 模式切換的設(shè)計與實(shí)現(xiàn)43-46
- 第5章 系統(tǒng)測試與性能比較46-58
- 5.1 測試環(huán)境46
- 5.2 語音架構(gòu)功能測試46-47
- 5.3 語音架構(gòu)性能測試與結(jié)果討論47-51
- 5.4 網(wǎng)絡(luò)測試51-58
- 5.4.1 客戶端網(wǎng)絡(luò)流量監(jiān)控51-56
- 5.4.2 服務(wù)端網(wǎng)絡(luò)流量監(jiān)控56-58
- 第6章 總結(jié)與展望58-60
- 6.1 論文總結(jié)58
- 6.2 工作展望58-59
- 6.3 視頻會議技術(shù)未來的發(fā)展59-60
- 參考文獻(xiàn)60-63
- 致謝63-64
- 附錄A.基于Web的視頻會議系統(tǒng)新語音架構(gòu)的部分實(shí)現(xiàn)64-68
- 附表68
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 胡敏;劉六程;劉鵬;;基于WebRTC的視頻會議系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J];電視技術(shù);2013年01期
2 孫濤;秦雅娟;楊冬;孫亮;;基于FreeSwitch的會議電話系統(tǒng)研究與實(shí)現(xiàn)[J];鐵道通信信號;2011年09期
3 石剛;李子平;徐志立;;基于Red5的流媒體實(shí)時視頻系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J];儀表技術(shù);2010年06期
4 萬曉榆;張溢華;樊自甫;;基于SIP的視頻會議系統(tǒng)視頻模塊的設(shè)計與實(shí)現(xiàn)[J];電視技術(shù);2009年08期
5 劉璐;董小國;;Red5 Flash服務(wù)器研究[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2009年06期
6 劉潔;劉恒洋;;SIP協(xié)議及網(wǎng)絡(luò)電話原理應(yīng)用[J];重慶工學(xué)院學(xué)報(自然科學(xué)版);2009年03期
7 吳征遠(yuǎn);;基于FMS的網(wǎng)絡(luò)視頻會議系統(tǒng)設(shè)計[J];山東理工大學(xué)學(xué)報(自然科學(xué)版);2009年01期
8 范凱;;JavaFX重磅推出[J];程序員;2009年01期
9 付裕峰;;軟件視頻會議系統(tǒng)的實(shí)現(xiàn)與應(yīng)用[J];科技情報開發(fā)與經(jīng)濟(jì);2008年02期
10 徐貴寶;劉多;;視頻通信的現(xiàn)狀與發(fā)展趨勢[J];通信管理與技術(shù);2007年01期
本文關(guān)鍵詞:BigBlueButton視頻會議系統(tǒng)語音架構(gòu)設(shè)計優(yōu)化與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:263711
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/263711.html