
文|网易云信技术专家朱振豪、关士富
2020年伊始,新冠疫情的爆发和整体经济的低迷,依然给一些领域带来了巨大的商机,尤其是在实时音视频领域,越来越多的企业选择了RTC云会议进行交流和协作。尽管在过去的十年里,由于传统视频会议的市场基础,很多公司仍然在使用思科、思科等提供的传统硬件会议系统(使用PSTN/SIP协议接入),以及短时间的RTC云会议时间。该方式可能无法完全取代硬件会议系统,但在当前的市场环境下,融合通信绝对是越来越多的企业倾向于选择的一大需求。
硬件视频会议与RTC云会议对比
我们先来看看硬件视频会议和RTC云会议是如何通过具体的技术实现的,它们的优缺点是什么。
硬件视频会议一般采用MCU架构(MCU:多人通信架构之一,多点控制单元,特点是服务器将上行的所有媒体流混合后传输到接收端),PSTN/ SIP标准(SIP协议:通信的简称,通信领域的协议标准)协议接入,其部署复杂,硬件成本昂贵,但可以节省带宽和终端处理能力。
RTC云会议以网易会议为例,采用SFU架构(SFU:多人通信架构之一,选择转发单元,其特点是服务器将每个订阅的上行流分别转发给接收端,代替混音),私有信令接入,采用NERTC(NERTC:网易云信自研音视频通信解决方案)音视频编码系统,更好的音视频效果体验,支持(:多流发送,即允许同一终端同时发送不同分辨率的视频流)可以灵活部署,但占用带宽大,对终端处理能力要求高。
那么如何实现硬件视频会议与RTC云会议的互通,是下一个亟待解决的问题。网易云信在融合通信场景上也进行了大量的探索和实践,探索了通过(SIP协议接入网关)实现融合通信的方式,并在网易会议中应用。今天,我们将分享网易大会在融合通信背景下服务器端架构的实践。
架构图
图为服务器的架构,主要分为几个模块:
如何使用服务器实现云会议,我们通过两个具体的应用场景来看看实际应用。
示例应用场景
场景一:会议由网易会议APP发起,支持SIP终端加入网易会议。
如上图所示,当网易会议APP发起会议时,网易会议会同步创建SIP会议短号,用户在SIP终端输入短号后即可加入会议。
具体的SIP登录流程就不过多解释了,可以参考SIP标准协议。
我们看看在这样的场景下,具体的媒体流变成如下:
在这个过程中,需要对音频和视频进行编码和解码:
最终渲染的屏幕布局如下图所示:
场景二:会议由传统视频会议发起,支持网易会议APP加入硬件视频会议
如图,具体流程: 传统视频会议发起会议时,会议管理前置系统会创建硬件视频会议室,RTC用户输入硬件视频会议号。网易会议结束后,系统会同时创建网易会议号和SIP。会议短号,并通知,起到信令协议和SIP智能路由的作用,让RTC用户可以与硬件视频会议媒体进行通信。
这个过程涉及3个会议:硬件视频会议室、网易会议室、网关会议室。具体的媒体流转向和数据转发策略如下:
最终渲染的屏幕布局如下图所示:
以上是两种应用场景的架构图和具体技术实现的介绍。让我们看一下使用的主要功能和支持的部署方法。
功能和部署
专业
用途主要有以下特点:
1 灵活的入站方式
2 跨平台的互操作性
3 MCU级联
支持MCU与传统硬件视频会议MCU的级联,可支持多画布的实现。
4 负载均衡
负载均衡模块会根据实际负载情况分配合适的负载,前提是同一个房间分配给同一台机器。
5 高安全性
6 高可用性
7 数据监控平台
部署方法
部署方式方面,采用容器化部署,支持公有云或私有化多种方式,灵活多变,满足不同场景需求。
结语
本文主要分享网易会议中融合通信场景的使用,并通过两个示例应用场景分析具体的媒体流转向和数据转发策略。
随着应用场景越来越丰富服务器硬件维护合同,如内部APP移动工作台、系统集成电话通话功能、智能硬件如智能门禁、智能机器人等,将对所有终端的互通性提出更高的要求,网易这条赛道上的云心探索将继续服务器硬件维护合同,尽最大努力满足用户不同场景的需求,真正帮助用户内部成长。
文中提到的相关术语的解释

MDSS未来未来呀 5天前0
测试MDSS未来未来呀 5天前0
测试