广西民族大学硕士学位论文摘要
混合架构WebRTC多方视频电话会议系统优化设计
摘要
WebRTC音视频通信技术广泛应用于各个领域,只需通过浏览器即可实
现音视频通信。WebRTC视频会议系统普遍采用支持高清晰视频会议的SFU
(SelectiveForwardingUnit)架构,而更适合在外办公人员使用的电话会议
系统采用了MCU(MultipointControlUnit)架构,由于两系统使用不同的信
令,存在兼容性问题,导致不能相互通信。为解决这一问题,本研究提出混
合架构的解决方案。本文的主要工作如下:
(1)对多方视频电话会议系统的通信架构和通信协议进行了分析与优
化设计。对多种通信架构在性能、资源利用和用户体验等方面进行比较分析
的基础上,提出了SFU/MCU混合架构方案,该方案结合不同架构的优点,
旨在优化整体系统的性能。通过对不同协议的比较,提出了SIP/VERTO混合
协议使用方法,解决了SIP协议的文本格式与JSON数据格式的转换问题。
(2)混合架构系统实现。系统采用了SFU服务器作为Web端会议服务
器,MCU服务器作为电话会议服务器。Web端则采用基于JSON的信令协
议,电话会议混合使用SIP/VERTO协议,再引入信令控制器把Web端和电
话结合起来,解决了Web端和电话会议由于信令不同而存在的兼容性问题。
实现了电话会议子系统接入WebRTC视频会议子系统。
(3)对混合架构系统进行性能测试并对测试数据进行了函数拟合和分
析。采用了控制变量法,选择CPU占用率、内存占用率以及带宽这三个关键
性能指标进行了测试和对比分析。测试结果表明,SFU/MCU混合架构不仅
提供了高清晰度的视频会议体验,同时也能够快速便捷地接入电话用户,满
足更广泛的使用需求。
本研究提出的混合架构及其混合通信协议方案,解决了WebRTC和电
话会议的兼容性问题,不仅提供了高清晰度的视频会议体验,同时也能够快
速便捷地接入电话用户,从而可以满足人们更多通信需求。
关键词:WebRTC;混合架构;通信协议;优化设计;会议系统
I
广西民族大学硕士学位论文ABSTRACT
OPTIMIZATIONDESIGNOFHYBRIDARCHITECTUREFOR
WEBRTCMULTIPARTYVIDEOTELECONFERENCING
SYSTEM
ABSTRACT
WebRTCaudioandvideocommunicationtechnologywidelycoversvarious
fields,andaudioandvideocommunicationcanbeachievedsimplythroughthe
browser.WebRTCvideoconferencingsystemsgenerallyusetheSFU(Selective
ForwardingUnit)architecturethatsupportshigh-definitionvideoconferencing,
whiletheteleconferencingsystemthatismoresuitableforexternalofficeworkers
usestheMCU(MultipointControlUnit)architecture.Sincethetwosystemsuse
differentinformationOrder,t