最近接触到了关于视频监控的开发任务,在开发过程中遇到了不少问题,所以在自己的博客里贴出来。
一.首先说关于官网上下载的客户端的那个demo问题。
这里主要针对的是类库加载不了的问题
1.位数问题(这里借鉴一下客服发过来的几段注意事项,侵删)
首先你要保证他提供给你那个装着所有.dll 和.llb文件夹不被修改(不被修改的意思是你什么都别动)。
其次编译环境必须匹配,X64的编译环境(JRE、JDK等都是64位的,一般jdk是1.8.0版本)需要加载64位的SDK库,X86的编译环境(JRE、JDK等都是32位的)需要加载32位的SDK库(一般jdk是1.6.0版本)。
如果还是不行,SDK库所在路径可以添加到Java变量里面,或者拷贝到JRE的bin文件夹下。或者将SDK库拷贝到system32、sysWOW64目录下。
最后说最傻×的一点 你要保证你那个路径下一定要有.dll文件。
这里贴上示例
HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("E:\\CH-HCNetSDK(Windows64)V5.3.1.22_build20170909\\Demo示例\\lib\\HCNetSDK",
HCNetSDK.class);
二.web项目
海康威视的web包也分32位和64位,所以不管你是在网上下载还是跟客服要的都要注明是多少位的,其次跟摄像头测试的时候会在浏览器直接打摄像头的ip地址然后登陆测试摄像头的功能,登陆之后它会提示让你下载一个插件,这个插件非常厉害。。。=。=正常使用所需要的条件特别多,以下为支持的浏览器
(IE6~IE11、Chrome8~ Chrome42、Firefox3.5~ Firefox52、Safari5.0.2+,需要浏览器支持NPAPI)
所以先看看你的浏览器是否支持,再进行测试。
最后最重要的一点,你在浏览器打ip地址上的网站下载的插件和(客服给你的或者你下载的web开发包)中的那个插件不是一个东西。所以要把之前那个卸载然后关闭所有浏览器再安装web开发包里的那个插件才行。这样你在系统里集成的那个监测页面才能预览。
还有 那个页面在你登录摄像头之后需要点击左上角的预览功能才能看见图像=。=(别问我怎么知道的)!
这里写的有点不全希望大家理解。
以上内容局部内容借鉴自海康威视客服,侵删!