biihcihc

海康云台接入要引入他们的动态库,具体的动态库可以去他们的官网下载,以下是window版本和linux版本的接入。

一、动态库引入

引用官网提供的接口,注意操作系统

     window:

    HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("HCNetSDK",
             HCNetSDK.class);

      linux:

    HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("hcnetsdk",
               HCNetSDK.class);

二、连接海康摄像头

boolean initSuc = hCNetSDK.NET_DVR_Init();
if (initSuc != true){
log.error("hCNetSDK初始化失败!");
}

m_strDeviceInfo = new HCNetSDK.NET_DVR_DEVICEINFO_V30();
//获取用户句柄
lUserID = hCNetSDK.NET_DVR_Login_V30(config.getAddr(), (short)config.getPort(), config.getUsername(), config.getPassword(), m_strDeviceInfo);

long userID = lUserID.longValue();

三、控制云台

//开始调用
 Control.cloudControl(nativelong,channel,null,iCommand, CloudCode.SPEED_LV6, CloudCode.START);

//调用结束
Control.cloudControl(nativelong,channel, null,iCommand, CloudCode.SPEED_LV6, CloudCode.END);

 

关于详情文件就不做过多赘述了,请查看 github

https://github.com/bsuno/hikvision

 

分类:

技术点:

相关文章: