公司最近要搞款web监控系统,也有现成海康威视摄像头。一个万事俱备只欠开发的情况下,欣然接受了这次的任务了。只是没有料到开发之路也不怎么太平。
摄像头激活的事就不说了。
看到官网 上有web 3.2无插件 ,web 3.0 插件版,相信不是所有用户会不有哪个耐心,安装插件的。当然是先选择无插件版了 。运行后发现 登录是没有问题。但不能预览。提示ws://xxx:xx/?version=0.1&cipherSuites=0&sessionID=2b471d9a76b77b214fb1' 连接失败了。。。
郁闷了,这事又要查资料,网上的资料还真少,一开始以为是因为跨域引起的。配置了chrome 跨域设置,应该会好了, 还是不行吖。
继续找资料,在网上无意中看到一条信息,找官方技术解决,这是一条隐晦留言,确实真实的有效信息!!!
其实web 3.2无插件 是使用websocket 的相关技术 , web 3.0 插件版是使用了 浏览器的npapi 技术(新版的浏览器基本已经停用)也是web 3.0 插件版要使用指定版本的原因。
再说回来web 3.2无插件 , 搞不通,当然是找他们的技术支持, 经过几个客服的介绍。我得出了一个信息:目前海康威视零售上的摄像头都不支持 websocket ,也就是说零售上的摄像头不能使用web 3.2无插件!!! 能支持websocket 设备都必须要企业名义采购!!目前是这样子,这事查资料用得太多的时间, 记录下来, 看看能不能为大家节约一点时间。
想使用web 3.2无插件 首先要确认能不能支持websocket ,假如不支持就不要浪费时间了!!!