经济适用的企业内外网互动直播方案

用户头像
fumingwang
关注
发布于: 2020 年 09 月 04 日
经济适用的企业内外网互动直播方案

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

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

经典互动直播解决方案

直播与互动最初是两个场景,直播是典型的单向一对多的广播,延迟上不敏感,技术上多采用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多级质量视频流编码、集群化等实际问题可以深入专题讨论。

后记

本文探讨了一种经济适用的适用于企业会议直播方案,旨在解决视频流量打爆企业公网入口带宽的问题。实际上视频会议的内网直播还是会对内网的网络形成冲击,IT运维没有做好还是会影响正常的办公。这是一个系统的问题,配合IT网络优化的同时,在这种全员网络大会的组织流畅上也有文章可做,比如小组为单位集合到会议室集体观看。

发布于: 2020 年 09 月 04 日 阅读数: 44
用户头像

fumingwang

关注

还未添加个人签名 2020.07.16 加入

还未添加个人简介

评论

发布
暂无评论
经济适用的企业内外网互动直播方案