基于FreeSWITCH的视频会议系统服务器端的研究与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:LINGER123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,网络视频会议的概念逐渐兴起,基于IP网络的软件视频会议技术因此迅速发展,并受到广泛应用。基于IP网络和移动设备的视频会议能够提供即时、高效、便利的通信条件,为政府、企业及各种机构节省大量资金和时间。因此,视频会议系统具有广泛的需求,对于基于IP网络的软件视频会议系统的研究是具有极高的研究和应用价值的重要课题。本论文基于开源的VoIP软交换平台FreeSWITCH设计并实现了一套兼具音视频传输功能和会议信息管理功能的软件视频会议系统服务器端。论文在增强FreeSWITCH原有功能的基础上,重新设计了对用户和会议室的管理策略,强化了原有会议流程和会议方式,增强了其鲁棒性,并增加了文件管理、屏幕共享、交互式白板和投票等功能,能够提供高效的数据传输和加密处理,具有很好的可用性、可扩展性、安全性和可管理性。该服务器端与视频会议系统客户端配合为用户提供高效的视频会议服务。除此之外,本文还分析服务器端的性能,以便进行优化。本论文在研究和实现视频会议系统服务器端的过程中使用了SpringMVC、Mybatis、WebSocket、ESL、Quartz 等技术开发了一个能够监控FreeSWITCH服务器并提供FreeSWITCH自身不具有的会议功能的Web服务器,并使用排队理论、Matlab和NS3对服务器端性能进行仿真与分析。本文首先学习和调研了FreeSWITCH,然后分析了系统和服务器端的需求,明确了在基于FreeSWITCH已有功能进行开发的条件下服务器端的功能需求和非功能需求。基于这些需求分析,设计了服务器端的架构、各功能模块和数据库,对用户管理、会议室管理、文件管理、会议流程、投票、共享白板与共享屏幕等模块进行了概要设计,并在详细设计与实现章节详细叙述了各个功能模块的具体逻辑与实现方式,对于部分比较复杂的功能,通过类图、活动图和时序图阐释具体的实现逻辑和交互逻辑。在概要设计中绘制了数据库E-R图并在详细设计与实现中说明了表的字段与描述。然后,论文还介绍了服务器端所需的软硬件环境和部署方式,阐述了测试过程中的流程和部分测试用例,并展示了测试结果。之后,在性能分析与仿真章节,本文使用排队论对系统建模,并采用NS3进行仿真模拟,在仿真系统中调整服务器的参数和负载量,当负载逐渐增加时,分析系统输出的时延数据,以此来优化服务器的线程池大小、队列长度等参数。最后,本文总结了课题的工作内容和成果,并展望了改进的方向。
其他文献
进入21世纪,随着经济全球化和现代信息技术的飞速发展,全球化信息网络和全球化竞争市场日益形成。在新的竞争环境中,企业为了保持其竞争力,必须不断地缩短产品开发时间、改进
’近年来,我国经济发展迅速,城市化进程加快,许多城市在建或正在筹建地铁,地铁建设的高潮已经到来。地铁工程施工风险因素多,一旦发生风险事故将造成巨大的损失及社会影响。
阵列声波测井采用多个接收器配置,从而构成一个接收器阵列,这样可以有效压制噪声,提高数据处理精度。本文针对阵列声波测井记录格式的特点,开发了解编相关记录格式的软件。该
可编程控制器(PLC)是工业自动化、先进制造、工业流程控制等领域的关键核心设备。由于具有使用方便、可靠性高、抗干扰能力强等一系列的优点,PLC目前已被广泛的应用于机械制
建国以来,我国利率政策经历了不同的时期,也进行了不同阶段的调整。对此,已有不少学者对我国利率政策的效果进行了分阶段的具体分析。这里,在对我国利率改革背景阐述的基础上
<正> 目前中国正处于一个城镇化的加速阶段,在这一过程中,合理发展各类城市,有序建设一批小城镇,逐步形成规模适度、构成合理的城镇体系至关重要,但是相当部分的村镇建设盲目
历史总会以各种形式留存于人们的心中,比如标题上的数字,比如广告中的影像。而唐神传播影视制作团队正是用一段二十二年不断探索发展、不断追求卓越的专业历程和上千部影视广
随着人类社会的进步、我国城市化进程的逐步加快,我国市民的环境意识也正在逐步增强,人们对生活环境、工作环境、休闲环境的要求越来越高,环境艺术设计尤其是景观艺术设计也
目的本实验通过混合外源性神经生长因子(NGF)和磷酸钙骨水泥(CPC),制造出一种新型的促进骨生长的人工骨材料,对骨缺损进行移植修复。并观察CPC/NGF复合物是否具有促进成骨的作用
目的研究术中持续静脉输注倍他乐克注射液(又名:酒石酸美托洛尔注射液)能否降低接受非心脏手术的2型糖尿病患者(type 2 diabetes mellitus.T2DM)短期内(尤其术后第一天)心血管事件发