现在网络视频会议的使用非常普遍,腾讯会议,钉钉会议,ZOOM等都有更多的用户群在使用。当使用这些视频会议时,有时需要对视频会议过程进行直播,以便更多的人能够远程观看。这一需求扩大了参加人数有限的视频会议的范围,适用于各种公开的研讨会、培训会等。但现在的主流网络视频会议大部分都不提供直播功能,那么是否可以进行视频会议直播呢?文中给出了一些思路和方案。
第一种方式:对接API,把视频会议的视频流转发出去。
该方法需要视频会议厂商提供API接口,通过API对接可以接收和转发视频会议的视频数据,实现下层的集成对接。但问题在于,以上提到的视频会议供应商都没有开放的API可对接,只有一些传统的视频会议供应商和小型供应商才提供开放接口,接口的集成难度也比较大,需要有视频编码和网络协议的开发经验。
第二种方式:用直播软件直播视频会议的画面和声音。
其原理是通过采集视频会议的画面和声音,合成编码形成一路直播视频流,将直播视频流推到云服务器上,由云服务器对外提供直播服务。
用这个方法不需要进行额外的开发工作,而且相对来说比较简单。但灵活度不高,需要一个终端用户作为参会用户参加会议,然后启动直播软件进行直播。
第三种方式:使用私有化视频会议。
若不采用上述网络视频会议,而是采用自建式、私有化部署的方案,做会议直播比较方便而灵活,目前很多视频会议厂商都提供了直播功能,或开放接口提供其他端访问,可直接获取视频流。比如华为,中兴,PolyCom等等。
第四:硬件录制和现场直播。
该方案采用视频会议终端(也包括PC终端)与直播设备进行外部连接的方式,通常通过HDMI或SDI电缆连接设备和会议终端,将视频和声音信号进行现场直播。这一计划适用于会议室等固定会议地点。