海康 web3.2 1000
时间: 2023-10-12 19:57:10 浏览: 123
根据提供的引用内容,海康的web3.2控件开发包支持使用IP地址或监控点编号进行对接。然而,需要确认产品是否支持websockets协议。如果不支持,只能使用web3.0插件。web3.0插件功能全面,但不支持谷歌浏览器,而web3.2插件需要支持websocket取流。此外,web3.2插件不支持直接将截图文件保存到指定路径地址,不支持双击全屏、自动云台自转以及视频的快放慢放控制等功能。[1]
关于海康提供的demo,如果使用https服务,虽然登录接口中包含了协议类型,选择了https协议只能登录成功,无法进行预览。经过咨询海康客服得知,他们不支持https协议。然而,经过排查发现是因为websocket连接使用的是wss协议,而硬盘录像机没有域名和可信的SSL证书,初步怀疑这是导致wss连接失败的原因。为了解决这个问题,可以通过让JS发起的websocket请求发送给自己,然后由nginx进行转发。需要修改webVideoCtrl.js文件中生成wss连接地址的部分来实现这个目的。[2]
对于web3.2回放失败的问题,如果项目对接摄像头,摄像头需要支持插卡功能,否则只能使用web3.0插件来查看回放视频。如果项目对接NVR,NVR需要支持websocket协议,并且需要有硬盘,并配置了计划模板(例如全天录制)。如果满足这些条件仍然无法查看回放视频,可以登录NVR确认是否有回放视频,如果NVR中有但控件中查不到,需要确认对接方式。对接NVR需要通过登录NVR的IP和端口通过通道查看,而不能通过登录摄像头的IP和端口查看。[3]
综上所述,根据提供的信息,海康的web3.2控件开发包支持使用IP地址或监控点编号进行对接,但需要确认产品是否支持websockets协议。如果不支持,可以考虑使用web3.0插件。此外,对于https服务的情况,需要注意wss连接可能会失败,可以通过修改代码或使用转发方式解决。对于web3.2回放失败的问题,需要确保摄像头或NVR满足相应的要求,并确认对接方式是否正确。
阅读全文