海康摄像头二次开发详解,包含海康摄像头登录、海康云台控制、视频下载等功能
海康摄像头二次开发详解 准备 海康摄像头SDK开发下载路径: 开发过程中遇到的问题记录: 添加maven依赖 下面代码中会出现的实体类 CameraManage实体类: ControlDto实体类: 加载库文件: 初始化: 登录 控制: 查询历史视频保存时间: 退出登陆释放资源: 完整代码: 视频下载、回放、视频直播、抓图等功能 准备 海康摄像头SDK开发下载路径: https://www.hikvision.com/cn/download_61.html 下载解压之后的目录结构: 1 中为需要加载的库文件;2中有所需的jar包及HCNetSDK.java文件 开发过程中遇到的问题记录: 一定要记得开启日志打印与及时获取最后一次的错误状态码 一个ip下面会有多个摄像头 如果返回的错误状态码为10:有可能是端口不对,改用8000试试 如果可以登陆却无法控制,有可能是通道错误,有的摄像机通道从1开始,有的从33开始【可通过NET_DVR_GetDVRConfig/NET_DVR_SetDVRConfig来查询和修改相关配置】 查询保存的历史视频的起始时间时:NET_DVR_RECORD_TIME_SPAN_INQUIRY结构体占用内存的大小是68个字节 添加maven依赖 < ! -- 海康录像机二次开发依赖jar包 -- > < dependency > < groupId >