需求描述:① 整个区域有近200个数据监测点,每个监测点配置摄像头监控,有近200路视频,预想方案是采用海康网络摄像头,专网传输,使用海康NVR或CVR存储视频。② 软件开发B/S结构,浏览端GIS图显示站点分布,通过点击站点,弹出实时监测数据和视频播放,并且能实现视频回放功能,并能根据选择组合多个站点,拉取多个站点视频同时在HTML5端预览,同时预览视频一般不超过10个。 问题:因为专网,自建机房,不考虑萤石云或其他云服务。海康有自己的软件能在线预览和回放,但不好集成到自己的项目里;网上有海康的websdk开发包,尝试后发现有些缺陷,支持ie浏览器,但Chrome等其他浏览器不支持,高版本Chrome不支持插件,局限于ie对其他功能开发也有影响。另外websdk只能使用ie,多路视频同时预览(亲测开启子码流预览后超过9路),整个页面就会变得十分卡顿,性能低下,导致页面其他正常业务都无法操作。因为采用的海康的软件存储视频,也不准自建服务器去存储,只是在H5实现能预览和回放,并且H5也不是实时在线,日常在线多路视频实时监测还是使用海康软件,有专门的监控大屏,而B/S只在登录需要的场合能及时调取就可以。 调查过程:除了海康websdk开发包,其他尝试过rstp转websocket播放,有付费Streamedian,但唯一遗憾的是Streamedian不支持H.265视频编号,但即使能解决在线播放问题,在线回放还是无法解决。 求助:预算允许情况下,不排斥付费插件,只要能实现H5在线播放和回放就可以,但前提是不增加自建服务再存储一遍视频,也需要考虑性能问题,至少能支持同时预览10路视频。有好的方案或插件请推荐,不胜感激!
我遇到了这个问题,刚好在开源中国看到,希望能够得到阿里云官方的回复,请查看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。