海康萤石云硬盘录像机SDK使用

大约十年前用过海康的硬盘录像机和SDK进行过二次开发,多年不用了,现在市场变化很大。近几年网络摄像头大量出现,如海尔、小米等品牌。相比早期海康、大华的监控摄像头,这些网络摄像头使用简单、方便,不需要单独的录像机,可通过手机远程观看和云台控制。但他们没有提供开发包,想要二次开发的用户还是要选择海康和大华。他们也推出了支持网络的录像机和摄像头。如海康有支持萤石云的录像机,支持普通模拟输入、网络输入摄像头,可通过手机或电脑观看。还有支持网络和云台的萤石摄像头,支持智能跟踪和听声辨位,可通过手机远程观看和云台控制。大华有支持网络和云台的乐橙摄像头。
我们以海康录像机NVR DS-7804为例,接入模拟摄像头进行开发。主要包括以下内容:

1.硬件准备

先安装录像机硬盘,若不安装,录像机会一直报警。然后将摄像头与录像机连接,并连接摄像头和录像机电源。接上录像机电源后,录像机会自动开机,开机过程可设置用户密码,该密码在使用录像机SDK时需要使用。该录像机默认支持4路模拟输入和1路网络输入,可设置将其中的模拟输入改为网络输入。网络输入需要将摄像头接入和录像机所在路由。设置完毕后应该可以看到摄像头输出的视频。
录像机连接网络。录像机只有一个网口,用于连接路由器。若要通过手机观看,需安装萤石云app,注册登录,并通过扫描硬盘录像机的二维码(录像机开机设置界面)添加录像机。为便于使用SDK,在录像机网络连接正常时,需记录录像机IP地址(与电脑在同一网段,可在录像机视频播放主界面通过点击鼠标右键弹出的 主菜单查看)。用于调试程序的电脑也要通过有线接入该路由器。
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
海康威视硬盘录像机SDK二次开发C#专用封装包,基于农民伯伯的源码修改,因之前有很多错误的地址,目前完成了一半左右 目前修改完成结构体如下: 获取设备参数:NET_DVR_DEVICECFG ok 获取时间参数:NET_DVR_TIME ok 获取网络参数:NET_DVR_NETCFG_V30 ok 网络参数相关: NET_DVR_IPADDR ok NET_DVR_PPPOECFG ok NET_DVR_ETHERNET_V30 ok 获取图像参数:NET_DVR_PICCFG_V30 ok 图像参数相关: NET_DVR_COLOR ok NET_DVR_VILOST_V30 ok NET_DVR_HANDLEEXCEPTION_V30 okv NET_DVR_SCHEDTIME okv NET_DVR_MOTION_V30 okv NET_DVR_HANDLEEXCEPTION_V30 okv NET_DVR_SCHEDTIME okv NET_DVR_HIDEALARM_V30 okv NET_DVR_HIDEALARM_V30 okv NET_DVR_SHELTER okv 获取压缩参数:NET_DVR_COMPRESSIONCFG_V30 okv NET_DVR_COMPRESSION_INFO_V30 okv 获取录像参数:NET_DVR_RECORD_V30 okv NET_DVR_RECORDDAY okv NET_DVR_RECORDSCHED okv 获取云台参数:NET_DVR_DECODERCFG_V30 okv 获取232串口参数:NET_DVR_RS232CFG_V30 ok 串口参数相关: NET_DVR_SINGLE_RS232 ok NET_DVR_PPPCFG_V30 ok NET_DVR_IPADDR ok NET_DVR_PPPCFG ok ---------------------------------------------------------------------------------------------------- 获取报警输入参数:NET_DVR_ALARMINCFG_V30 ok 报警输入参数相关: NET_DVR_HANDLEEXCEPTION_V30 ok ---------------------------------------------------------------------------------------------------- 获取报警输出参数:NET_DVR_ALARMOUTCFG_V30 ok 报警输出参数相关: NET_DVR_SCHEDTIME ok ---------------------------------------------------------------------------------------------------- 获取本地预览参数:NET_DVR_PREVIEWCFG_V30 ok ---------------------------------------------------------------------------------------------------- 获取视频输出参数:NET_DVR_VIDEOOUT_V30 ok ---------------------------------------------------------------------------------------------------- 获取用户参数: NET_DVR_USER_V30 ----------------------------------------------------------------------------------------------------- 获取异常参数: NET_DVR_EXCEPTION_V30 ok -----------------------------------------------------------------------------------------------------
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值