使用NetBeans 海康威视 SDK 二次开发

 

环境:

Windows 7 64

 

1、安装NetBeans IDE 8.2

https://netbeans.apache.org/download/index.html

https://netbeans.org/downloads/8.2/

使用NetBeans 海康威视 SDK 二次开发_第1张图片

使用NetBeans 海康威视 SDK 二次开发_第2张图片

可以选择全量版本;

如果本地已经安装JDK,在安装NetBeans时,选择本地已经安装JDK的路径即可;

(如果系统是64位的,注意选择64位JDK)

2、下载 海康威视 SDK

https://www.hikvision.com/Cn/download_61.html

当前系统是64位的,可以选择:设备网络SDK_Win64

使用NetBeans 海康威视 SDK 二次开发_第3张图片

在“Demo示例”目录下

使用NetBeans 海康威视 SDK 二次开发_第4张图片

3、导入Java开始示例下面的ClientDemo

参照文档:SDK库文件拷贝到该目录下.txt,把【库文件】里的如下文件拷贝到工程路径下:

HCNetSDK.dll

HCCore.dll

PlayCtrl.dll

SuperRender.dll

AudioRender.dll      注意:说明文档,漏掉了一个动态库文件

HCNetSDKCom文件夹

 

如果没有AudioRender.dll,则会报错:

java.lang.UnsatisfiedLinkError: Unable to load library 'HCNetSDK': ÕҲ»µ½ָ¶¨

 

打开NetBeans,选择 文件 -》打开项目

使用NetBeans 海康威视 SDK 二次开发_第5张图片

选择JDK8;

使用NetBeans 海康威视 SDK 二次开发_第6张图片

工作目录,如果该目录不存在,运行时会出错;(可以直接删掉吧)

使用NetBeans 海康威视 SDK 二次开发_第7张图片

HCNetSDK.java文件中,有加载动态库的代码,可以根据需要,调整路径;

使用NetBeans 海康威视 SDK 二次开发_第8张图片

点击运行;

使用NetBeans 海康威视 SDK 二次开发_第9张图片

局域网中,已经连接 红外网络摄像头 DS-2CD3Q10FD-IW;

(使用 iVMS-4200 可以正常连接 摄像头设备;)

但是,使用ClientDemo,注册失败:NET_DVR_NOSUPPORT 23

TODO 需要继续查查原因吧

 

参考:

https://blog.csdn.net/zc532830155/article/details/83109771

https://blog.csdn.net/qq_39936434/article/details/79995953

https://blog.csdn.net/shizhesx/article/details/53883473

https://blog.csdn.net/qq_35583089/article/details/80631069

http://www.cnblogs.com/qtblog/p/5366276.html     评论

你可能感兴趣的:(使用NetBeans 海康威视 SDK 二次开发)