海康威视网页监控插件 不运行(海康威视监控web插件)

在监控领域一直没怎么涉足,直到最近偶然有人咨询我说监控能不能手机或平板端,pc端等设备随意监控,不局限于守在电脑旁或者是某个区域内。这么一说就想到我刚好不是有做了支持flv和webrtc直播流的播放器吗,岂不是刚好找到一个需求点。我说应该不难,可以实现。于是我又开始研究起了GB28181监控联网系统信息传输协议.

对于服务端需要怎么实现和监控对接的代码我也写不出来,但我明白技术流程无非是监控设备能设置推流地址参数,服务端找一个支持GB28181协议的流服务器,然后把监控设备推过来的流转成hls,flv或webrtc分发出去,然后找一个支持这些拉流协议的web播放器不就实现了么?刚好我的播放器mxplayer.js就支持这些协议的直播流,只需要找一个人可以配置推流地址的监控设备和服务端软件即可。

经过在淘宝咨询完一圈发现海康监控设备支持,果断下手一个来测试,至于服务端有SRS,easyGBS等等,我选择了srs,监控具体配置流程在这里https://github.com/ossrs/srs/issues/1500#issuecomment-606695679。测试下来结果很满意,h264 1024x980分辨率的flv直播流延迟在1-2秒内,webrtc延迟在300-500ms内。且播放器会自适应终端设备,真正实现一个网页多端使用。

本来监控支持h265格式,奈何srs服务端目前好像不支持265格式,测试265和264分辨率和延迟结果没完成,需要等过段时间找一个支持265编码的服务端软件再次测试。

最后我推荐一下自己的播放器https://github.com/guoguicheng/mxreality.js