今天一个很久没联系的网友求助,接的监控摄像头想连到网页里,但甲方有特别的需求:打开网页就要能看到多个通道的截图或全部进行预览。
正好回家顺路,我就去看了一下,这个网友是搞前端开发为主,对监控弱电类的可能不太了解。他目前方案是网页直接集成海康的web端控件,但这些控件没办法自动播放,也很难在打开的时候全部截屏显示出来,下载截图、保存截图、加载截图都存在很大问题。
我思考了一下,如果截图可以考虑后端ffmpeg从rtsp拉流。其实现在更成熟的方案是使用zlk或SRS等流媒体服务器。他接的摄像头不多,完全可以全部显示出来。目前chrome高版本对视频显示有限制,不能直接预览视频,但可以直接显示截图。
这样方案就简单了,我帮他搭了个流媒体服务器,写个脚本让流媒体服务器拉流,然后搞个web端播放flv或hls等视频的Demo。
一共没花多长时间,网友比较感激付了200元辛苦费,晚餐可以多加个鸡腿了。
