概述
视频会议是现代办公中不可或缺的一项技术,它可以帮助人们在不同地点之间进行高效的沟通和协作, MCU是视频会议系统中的重要组成部分,MCU负责接收来自多个终端的视频、音频和数据流,并将它们混合在一起,然后将混合后的流发送给其他终端。MCU还负责管理会议的连接和协调会议的各个参与者。
基本原理
多路视频混像原理:
1、先把每路终端的视频流按预先分屏的模式,按比例缩小,比如如果视频会议分屏是四分屏,则每路终端的视频流缩小到分屏分辨率的1/4,算法比较简单,只要把原始视频解码后的yuv分量分别缩小即可;
2、每一路视频都准备好后,再把每路视频按预先位置拼接成一块大的原始视频,即完成混像操作,也就是说,先要确定视频会议是几分屏,然后再做混像视频操作;
MCU的优点是收多路终端的视频流,但只发出一路合成后的视频流到每个终端上,这样可以大大的节省带宽。
多路音频混音原理:
1、最简单的做法,把每路音频原始流的数值都按位累加即可,当然这也只是最简单的合成音频方式,其实真正的混音算法远远比这要复杂多,要做算法处理,否则会损失音质;
2、有一点要特别处理,就是混音时一定要做溢出处理,这个千万别忘记;
总体来说,混像就是多路混成一路,然后分别给每路发,即只混一次,节省带宽,节省计算量,混音则是有多少路混多少次,有个小操作要注意,每次混音要把自己本路的音频祛除掉;
目前视频会议主流的通信协议基本上是SIP、H323,市面上的MCU基本上都是以设备方式为主,我们自主研发的MCU设备可以支持纯软件部署方式,只要提供linux服务器设备安装即可,视频可以支持1080p高清,目前已经与主流的设备厂商,像亿联、华为、中兴、科达的视频会议做过对接测试,可以无缝兼容,欢迎大家测试。
如果需要技术问题沟通、技术交流讨论、业务合作也非常欢迎。
联系方式:
vx:unique_no_1
tel:18108010758