近几年,视频在互联网总流量的占比达到80%以上,其中视频会议的使用呈现高增长态势,它不仅能节省时间,而且可以保证参会率,可谓一举多得。
今天图鸭君就和大家来说一下视频会议
一、视频会议的简单介绍
视频会议系统也称为视频会议,是指两个或两个以上不同地方的个人或群体通过通信设备和网络,进行面对面交谈的会议。
从视频会议的使用场景来看,主要有两种类型:广播式、多人交互式
- 广播式:最具代表性的就是请某一个大V来进行分享或者老板要给所有人开大会。技术上实现起来和双人通话比较像,就是需要增加屏幕分享和白板功能。
- 多人交互式:这种场景也经常碰到。比较典型的有小组视频会议上团队成员就一些问题分别发表意见与看法,此时涉及的功能和视频通话类似。
从视频会议的技术实现上来看,其和视频通信很类似,主要涉及以下几个步骤:
其中涉及的技术包括:
- 采集端:滤波、回音消除、自动增益设置以及滤镜等
- 编码和传输端:编解码器调整、分辨率调整、采样率调整、纠错强度调整等
- 解码与播放端:音视频的后处理
事实上,视频会议系统和视频通话在底层技术上没有多大的区别,主要是在稳定性上要求更高。试想领导在讲话时,如果突然丢帧、卡顿,场面就未免太过尴尬了。
上面简单介绍了一下视频会议的使用场景和采用的技术,接下来就和大家说一下怎么搭建属于自己的视频会议系统?
二、如何搭建视频会议
公司要想搭建属于自己的视频会议系统,主要的有这三种选择:SaaS、私有化部署和自研。
SaaS(软件即服务)能免除团队开发的成本,对于初步试水的团队是最佳选择。但是在数据和安全上“受制于人”,使用公有云,数据的安全性没有办法得到保证。
自研是另一种极端,图鸭君是不赞成公司所有的技术都自己来研发。如果公司要自研一套视频通信系统
- 需要找相关专业的人才
- 需要一个比较长的研发周期
- 需要后期进行维护与其他功能开发
这个研发过程需要投入数以百万计的资金,还不包括之后使用视频会议系统的流量消耗。对于企业来说,这并不是一个好的选择。
相比上面两种方法,私有化部署的优势就明显很多:自有的服务器,可以保证数据信息的安全;在图鸭提供的开源的服务器代码、客户端网络模块代码和免费SDK的基础上,公司可以快速完成开发,可节省大量的精力与时间。
不论企业采用哪种方案来搭建自有的视频会议系统,都要面对很多技术难题,比如:实时通信中的延迟、卡顿、丢包等。那么如何选择适合适的会议系统解决这些问题呢?
三、选择会议系统的维度
一般从这两个维度来考虑:价格、质量
(一)价格
图鸭在前段时间开源了自己的音视频通信软件。企业如果有相关研发人员,完全可以自己独立接入这套系统,根据图鸭君的经验,一天即可完成接入。
当然如果没有相关研发人员,图鸭也提供私有化部署方案。而且之后的流量付费也是直接和云厂商进行付费,可以说节省了大量的中间成本。
(二)质量
影响质量的因素,从根本上来说主要是这两点:稳定性、安全性
(1)稳定性
视频会议的稳定性与否主要看网络丢包率高低。为什么会产生网络丢包呢?其实这和视频会议存在的原因有关——视频会议的召开,多是因为当前时间参会人员不在同一地点。
- 总部与分公司:总部在北京,分部在广州,一个在北一个在南。跨南北的传输
- 员工出差:员工去了国外出差,一个在中国一个在国外,这牵扯到跨国传输
- 不同的运营商:总部用的是联通,分部用的是电信等,这牵扯到跨运营商传输
- 路由器质量差,信号弱造成网络丢包
......
这些都会影响到网络传输
图鸭采用UDP协议传输音视频数据、TCP协议传输控制信令,以此来保证控制信令可靠且音视频数据传输延时低。
众所周知,UDP协议与TCP协议相比:采用UDP协议传输数据可能导致数据丢失,但客户端接收信息延时低;而TCP协议有丢包重传策略,但速度不快。
我们的产品在使用时,将这二者结合,以确保在丢包30%的情况下视频仍然完整流畅。而且其特有的编码方式,能根据用户的网络性能,调整编码器类型、调整帧率和码率,在网络不稳定时,降低视频的分辨率以适应带宽。
图鸭的私有音视频传输方案,传输延时低至50~100ms,让你享受肉眼无差别的视频会议效果。
(2)安全性
谈到视频会议,必然会牵扯到安全这一话题。那么如何保障信息安全?
私有服务器、私有云
图鸭支持私有化部署,企业可以自行购买服务器和云,将所有的数据上传到私有云里,可以设计专属自己公司的端口,以确保数据的安全性。
此外,公司如果有相关的研发人员,也可以直接使用图鸭开源的音视频系统,我们开源了我们的服务器代码和客户端网络模块代码,VOIP SDK也是免费提供给大家使用。企业可以在使用我们的SDK时,自行编译服务器代码,完成接入。
四、总结
视频会议发展到今天,其已经成为会议的一种主要实现方式,想要更好的视频会议体验,不仅是会议内容的传达到位,更是技术的支持。
毕竟不论是为了稳定性做的视频传输协议的编译,还是为了安全性做的私有化部署,都不是一朝一夕可以解决的事情。专业的事还是应该交给专业的人去解决。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。