技术流 | 解析云视频会议的视频传输方式
发布时间:2021-04-09 11:25:51
作为分布式、并行、网络计算的延续发展,云计算是虚拟化、效用计算、基础设施即服务、平台即服务、软件即服务等概念混合演进的结果,可以理解为一种分布在大规模数据中心,可提供按需动态地部署、配置、重新配置以及取消等服务的技术。
云视频会议平台是以云计算为基本理念,将云计算技术和多媒体会议紧密融合,由视频会议服务商建设云视讯平台,企业无需购买MCU,无需大规模改造网络和配置专业技术人员,只需以租用服务的形式,即可实现在会议室、个人电脑、移动办公状态下进行多方视频沟通。
目前,基于云平台的视频会议产品的视频传输主要有两种技术手段,分别为纯软件分发技术、云MCU合屏分发技术。
一、纯软件分发
市面上大多数的视频会议厂商使用的都是纯软件分发技术,比如:ZOOM、钉钉、腾讯等,这种技术实现起来较为简单。具体原理为:在召开视频会议时,由多个用户使用会议终端设备采集并上传多路视频画面到服务器端,经由服务器转发到接收终端。在这个过程中,服务器只是视频的搬运工,不做任何编解码的工作,接收端需要接收并且解码、显示多路视频。
终端/客户端基本都是依托于电脑windows系统或智能终端android/ios的应用软件,视频解码完全依靠软件完成,占用带宽也更高。例如,在使用软件分发技术时,发送16路1M视频,将占用接收端16M带宽,这对于接收终端的性能、网络带宽来说都是个不小的挑战,因此画面显示的清晰度、流畅度会受到很大影响。所以采用这种方式的视频会议仅支持4-9路视频画面显示,并且占用带宽高,并对终端的配置要求极高;尤其是在手机上,最多只能做到4路画面。
二、云MCU合屏分发
云MCU合屏分发与软件分发不同的是,服务器不再是只负责转发,而是需要对视频进行编码及合屏。云MCU合屏分发是由多个用户上传多路视频画面到服务器端,服务器接收多路视频画面,并按照预设的合屏模板尺寸将多路视频拼接合为一路视频,重新编码,发给接收端,接收端接收一路合屏后的视频并且解码显示。
使用云MCU合屏分发技术,可以根据终端性能、网络带宽预设合屏模板尺寸,保证画面能够清晰流畅的显示。例如,同样是发送16路1M视频,云MCU合屏分发技术下只需占用1M带宽,为客户节约90%以上的会议带宽。
云MCU合屏不仅仅降低了对终端的性能要求,而且大大节约了带宽,只需要1路视频就可以看到多个画面。
综上所述,当用户端都采用性能较高的电脑并且网络带宽足够高等理想状态下,两种视频传输方式无较大差异;但是当使用手机、电脑、机顶盒、视频会议终端等设备,或者网络带宽受限制时,采用云MCU合屏技术的视频会议画面相对来说会更加流畅、清晰,对设备和网络具有更好的兼容性。