考虑这样一个场景:一家百人以上的企业,办公室分布在全球各地,同时拥有很多不在同一企业内网的合作伙伴。有没有一个可以互动企业直播的解决方案,可以进行实时的大型云端会议、企业内训、渠道培训、产品宣讲等等,参与人数百人千人甚至万人,参加人员可以是企业员工、渠道商、客户。

关键词:互动+企业直播+企业内网+外网,这里有一个经济适用的最佳方案可以一起研讨。


传统互动直播解决方案

早期,企业会议/培训更多依赖于线下聚集型会议。随着企业员工的不断增加,办公网点的不断扩散,员工分散在全国甚至全球各地,线下聚集方式消耗大量成本的同时也无法满足大规模会议的需求。受到科技驱动和大众互联网习惯的养成,传统的培训形式也在升级,越来越多的企业利用视频企业直播的方式进行大规模内部会议和培训。

企业直播与互动最初是两个场景。企业直播是典型的单向一对多的广播,观众们对于视频延迟上不敏感,在音视频的技术上也多采用rtmp/hls推拉流,可以做到几秒延迟的级别就很不错了。而互动是参与双方双向的多对多传输,对音频和视频延迟十分敏感,超过300ms就是比较差的交互体验了。如果你发的消息,对方要几秒后才能收到看见,对方回复的信息,也要几秒后才到达,这就不能称为实时互动,而是隔空聊天了。因此,在网络基础设施不能满足交互延迟的时代,点播/直播的应用居多,而实时互动的直播不太常见。4G开始普及后,无线和网络侧的基础设施日益完善,互动的需求也可以更好的满足了。直播+互动的场景也越来越多的融合到一起,比如大行其道的各类网络直播加上了连麦(互动)功能,而视频会议软件也拓展出直播功能,殊途同归。

企业直播类的应用拓展连麦(互动)形成连麦直播,简化版的技术改造大概做如下两件事情:

1. 改造媒体服务器可以接收多路音视频流,协议上也进化为更低延迟的RTP/UDP,可以采用流行的webrtc方案。

2. 增加混流服务功能,把各个主播的多路流混合为一路。

类似的视频会议类应用天然已经有了低延迟的互动,增加企业直播功能,做如下改造:

1. 增加混流服务器,订阅会议中的多路音视频并合流为一路;

2. 推送到CDN集群

综上,无论选择直播类应用还是会议类应用,都基本上可以满足互动直播的需求。只不过会议类的应用有很多偏办公、协同的功能,比如白板、桌面共享等等。直播类的应用会有美颜、弹幕、送花的功能。

回到开始的问题,互动+企业直播+企业内网的场景,答案很明显,会议类的应用更贴合企业直播会议的场景。


针对企业内网优化的互动直播方案

现在的市面上普遍云会议解决方案基本上都是互联网云端的解决方案,互动+直播的需求可以很好的满足了。但是当企业真正落地下来,准备在内部召开一次全员大会,搞个CEO面对面,真的很容易吗?实际上还存在着非常头痛的问题:企业的办公室外网入口带宽受限。想象一下:如果100个人(每人2Mbps)同时观看直播就需要200Mbps,更别说上千人规模的会议。在如此规模的大型公司会议下,网络入口早已经不堪重负了。

需要这么一个方案:在企业大型会议直播场景下,本地内网员工、外地外网员工、其他外网环境下的合作伙伴/客户等都需要即时接入观看直播,同时需要支持大规模在线音视频互动,及各类文档、多媒体共享。此场景下关键点保证网络通畅不卡顿,极低延时,同时还要确保内容数据存储在内网从而保证安全性。

其实解决问题的方法也很简单,每个人去外网拉同样的流确实也是太浪费,办公网络里部署一个中转服务器就可以很好的解决问题了。内网的同事内网拉流观看,出差在外的同事播vpn后内网拉流或者直接从公网拉流,合作伙伴直接公网拉流,解决方案如下图。

云会议集群系统的会议互动功能不再赘述,大概说一下方案中加入直播功能所需要的改动:

1. 客户端侧引入导播的角色,通过导播界面管理直播观看方所看到的视频布局。

2. 直播合流服务器可以作为会议的参与方,订阅所需音视频流。与导播客户端交互,得到订阅流的信息,拉流后解码-混流-编码-rtmp封装,然后推到CDN集群。

3. 企业内网内部署直播中转服务器,这类服务器有很多开源的实现,可以择优选择。

4. 观看方从一般使用浏览器,从业务server拿到对应的拉流地址,拉流观看。

整个方案大致如上描述,然而企业直播合流服务器的实现还是很有挑战的。音视频的同步、rtmp多级质量视频流编码、集群化等实际问题可以深入专题讨论。

如此方案下,相信不管多大规模的企业互动直播会议,都可以很好的保证会议效果和内容安全性。


唐桥科技,医疗云通信专家,是专业的智能视频PaaS及SaaS云服务提供商。致力于三网融合视频通讯平台的研发和在不同领域的应用,已经与医疗行业应用深度结合,推出了远程医疗、医学视频云会议、互动医教、医学线上峰会平台等一系列行业解决方案,为医疗行业提供专业音视频通讯服务。在此基础上,唐桥科技将多年积累的音视频技术以SDK/API的形式开放给企业及开发者,降低技术门槛,让企业跑得更快