BigBlueButton视频会议系统语音架构设计优化与实现
发布时间:2017-03-23 12:16
本文关键词:BigBlueButton视频会议系统语音架构设计优化与实现,,由笔耕文化传播整理发布。
【摘要】:近年来,视频会议的飞速发展使得众多行业以及普通大众将它视为工作和日常生活中非常重要的交流工具。与基于C/S架构软件视频会议及及基于硬件视频会议相比,Web视频会议的价格更低,操作便捷,易安装,用户的体验性佳等优点,越来越受到人们的广泛关注并成为炙手可热的研究热点。现今受欢迎的Web视频会议系统在前端上的开发大致是基于富互联网技术(RIA),可以在浏览器上基于Adobe Flash Player插件进行运行,而流媒体服务器被主要运用去处理后端中的视频和语音。本文的研究对象(BigBlueButton)开源Web视频会议系统。该系统的前端开发运用Flex技术,借助开源流媒体服务器Red5与RTMP协议来进行媒体交互,Red5与开源软电话交换平台FreeSWITCH交互主要是基于SIP协议和RTP协议,来处理语音的混音等。该系统在处理语音的机制中,每一个客户端加入语音会议后服务器会同时创建两个语音通道与FreeSWITCH进行相连,来进行发布和收听语音数据。即对每个用户来说两个语音通道都会被占用,即使仅需语音的收听(即不需要发布语音而只需要收听语音的数据通道,)。当参会人数较多,同一时刻讲话的人只占少数,而大部分人都处在收听状态时,这将会增加FreeSWITCH服务器的运行负担,严重浪费了资源,也使得了系统的并发度受到影响。基于前面谈到的各项问题,本论文在对该系统整体架构进行深入探究的基础上,深入分析了由于不合理设计语音架构导致的相关问题,讨论了基于新语音架构的两种会议模式方案,并详细介绍这两种模式及在线切换两种模式的设计原理和实现。实测及对比的分析结果表明,本优化设计方案对多人同时在该系统进行会议时音效进行明显改善并对该系统系统并发度的资源利用率进行了重大提高。
【关键词】:Web 视频会议 BigBlueButton Red5 FreeSWITCH SIP RTMP
【学位授予单位】:湖北工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN948.63
【目录】:
- 摘要3-4
- Abstract4-7
- 第1章 绪论7-12
- 1.1 研究背景7-9
- 1.2 国内外研究现状9-10
- 1.3 研究的意义10
- 1.4 本文的主要工作及内容组成10-12
- 第2章 WEB视频会议系统相关技术的研究12-24
- 2.1 RIA客户端技术介绍12-15
- 2.2 RED5原理15-19
- 2.2.1 Red5架构介绍15-17
- 2.2.2 Red5服务器响应过程17-19
- 2.3 FreeSwitch原理19-24
- 2.3.1 SIP协议介绍19-20
- 2.3.2 FreeSWITCH服务器20-21
- 2.3.3 SIP协议与FreeSWITCH通讯21-24
- 第3章 BigBlueButton系统架构24-30
- 3.1 BBB系统架构介绍24-25
- 3.2 客户端架构设计25-28
- 3.3 服务器端架构设计28-30
- 第4章 BBB语音架构优化设计与研究30-46
- 4.1 BBB语音架构研究及问题描述30-33
- 4.2 方案一的设计与实现33-39
- 4.2.1 方案一的设计原理33-34
- 4.2.2 方案一的实现34-38
- 4.2.3 方案一优缺点38-39
- 4.3 方案二的设计与实现39-43
- 4.3.1 方案二的设计原理39-40
- 4.3.2 方案二的实现40-42
- 4.3.3 方案二优缺点42-43
- 4.4 模式切换的设计与实现43-46
- 第5章 系统测试与性能比较46-58
- 5.1 测试环境46
- 5.2 语音架构功能测试46-47
- 5.3 语音架构性能测试与结果讨论47-51
- 5.4 网络测试51-58
- 5.4.1 客户端网络流量监控51-56
- 5.4.2 服务端网络流量监控56-58
- 第6章 总结与展望58-60
- 6.1 论文总结58
- 6.2 工作展望58-59
- 6.3 视频会议技术未来的发展59-60
- 参考文献60-63
- 致谢63-64
- 附录A.基于Web的视频会议系统新语音架构的部分实现64-68
- 附表68
【参考文献】
中国期刊全文数据库 前10条
1 胡敏;刘六程;刘鹏;;基于WebRTC的视频会议系统的设计与实现[J];电视技术;2013年01期
2 孙涛;秦雅娟;杨冬;孙亮;;基于FreeSwitch的会议电话系统研究与实现[J];铁道通信信号;2011年09期
3 石刚;李子平;徐志立;;基于Red5的流媒体实时视频系统的设计与实现[J];仪表技术;2010年06期
4 万晓榆;张溢华;樊自甫;;基于SIP的视频会议系统视频模块的设计与实现[J];电视技术;2009年08期
5 刘璐;董小国;;Red5 Flash服务器研究[J];网络安全技术与应用;2009年06期
6 刘洁;刘恒洋;;SIP协议及网络电话原理应用[J];重庆工学院学报(自然科学版);2009年03期
7 吴征远;;基于FMS的网络视频会议系统设计[J];山东理工大学学报(自然科学版);2009年01期
8 范凯;;JavaFX重磅推出[J];程序员;2009年01期
9 付裕峰;;软件视频会议系统的实现与应用[J];科技情报开发与经济;2008年02期
10 徐贵宝;刘多;;视频通信的现状与发展趋势[J];通信管理与技术;2007年01期
本文关键词:BigBlueButton视频会议系统语音架构设计优化与实现,由笔耕文化传播整理发布。
本文编号:263711
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/263711.html