sdk调用有如下几个接口(源码地址在文章末尾)
-
sdk初始化
-
设备注册,v30与v40
-
获取通道号,v30与v40
-
获取通道号名称
-
文件搜索,v30与v40
-
文件下载,通过文件名称下载,发送下载指令
-
下载进度值,支持多文件或许进度值
-
监听,布防
监听说明:
NET_DVR_StartListen_V30接口使用有个注意的参数,那就是端口值,这个端口的值不能给本地服务的端口(服务启动时的端口),否则会返回72错误码。
要给一个没有被使用的端口,该端口与海康威视设备的网络配置端口要一致。
监听启动之后需要开启布防,否则监听无效
项目是经过测试的,sdk连接配置参数在application.yml文件中可以找到
文件下载测试结果:
监听启动:
监听成功后的结果(输出代码太多,截图不完):
源码CSDN地址:Springboot集成海康sdk-java_海康威视sdkjava-Java文档类资源-CSDN下载
源码git ee地址:https://gitee.com/lin_yeqi/isslin/tree/master/Hikvision
(记得点赞哟)