安防视频综合监控平台EasyGBS在更新到1.5.0版本之后,已经支持WebRTC协议视频的播放了,同时新增了一个WebRTC协议生成的功能。WebRTC协议是实时音视频接入协议,其优点有两点:第一是方便客户,在使用EasyGBS的时候不需要使用任何其他插件或者软件就可以在浏览器上实时通信,且延迟很低;第二是具有强大的打洞能力。

如何配置播放WebRTC协议?_rtc

一般部署过EasyGBS之后,不能直接播放webrtc的协议,本文就介绍下配置的过程:

1.首先要确保视频流是H264格式,目前webrtc的视频流不支持播放H265格式,仅限H264格式,因此首先要检查格式,格式不对则需要及时修改并保存。

如何配置播放WebRTC协议?_重启_02

 

2.起服务的时候punch要启动,这个里面包含了打洞的程序:

如何配置播放WebRTC协议?_punch_03

 

3.easygbs.ini文件要配置相应的地址。这里最关键的就是rtc_stun_addr的配置,要配置公网或者内网的地址以及端口(默认是udp19302端口),公网的话还需要将这个端口在安全组打开,其他的参数就配置默认的即可。

如何配置播放WebRTC协议?_rtc_04

 

4.接着重启服务,然后就可以正常播放webrtc的流了。

如何配置播放WebRTC协议?_punch_05