EasyCVR平台基于云边端一体化管理,支持多协议、多类型的视频设备接入,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。在视频功能上,可提供服务器集群、视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等服务。
有用户反馈,将EasyCVR部署在公网,FLV、HLS的视频流均可正常观看,唯独WebRTC格式无法播放,本地部署EasyCVR,使用WebRTC播放则没有问题,请求我们排查协助。
在EasyCVR平台的新版本中(v2.5.0),我们对WebRTC部署及播放进行了优化,在以前版本中需要使用打洞程序,现已不需要。用户只需要在配置文件中进行相关参数的简单配置即可。
以上述用户的反馈为例,进入EasyCVR服务器,打开mediaserver里的tsingsee.ini文件,可以看到WebRTC配置处有提示:“如果采用公网,需要填写公网的IP”。
所以在这里,我们将该用户的公网IP地址填上,再将软件重启,即可正常播放WebRTC格式的视频。
需要注意的是:目前WebRTC的视频流不支持播放H.265格式,仅限H.264格式,所以用户在使用低延时WebRTC方案时,首先需要确保摄像机前端接入的视频流格式不是H.265。
WebRTC属于开源的即时通信技术,它实现了基于网页的语音对话或及视频通话,目的是无插件实现web端的实时通信能力,其中包含视频音频采集、编解码、数据传输、音视频展示等功能。
EasyCVR平台在视频接入与输出上,支持设备通过国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、Ehome等协议接入,对外可分发多种视频流格式,比如WebRTC,可实现低延迟视频直播,能覆盖全终端、全平台,满足多行业多场景的视频监控需求。感兴趣的用户可以前往演示平台进行体验或部署测试。