java对接 布防 海康威视_海康威视录像机如何添加大华摄像头

本文介绍了如何在海康威视录像机上添加并布防大华摄像头,详细阐述了错误的添加方法及正确的配置步骤,包括设置IP地址、协议、管理端口、用户名和密码,强调了ONVIF协议和默认用户名密码的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2cf8a7ad229abfc536080971bfa993a4.png

一、需求描述

在安装监控项目中,有的时候摄像头和录像机不是同一个厂家的,协议不可以通用,那如何将不同厂家的设备添加到录像机中呢?今天就介绍一种,录像机是海康威视的,摄像头是大华的,如何将大华的摄像头添加到海康的录像机中呢?

二、实施过程

大家都知道,大华摄像的端口号为3777,那如何将大华的监控摄像头,添加到海康威视的硬盘录像机中呢?

使用大华检测工具,检测摄像头,也可以看到摄像头的端口是3777。

7eb4b824110d06c6c243446a89d7bf3d.png

错误添加方法:

先查看一下,大华监控的3777端口正不正常。

9fc7ad21dc7aaa9991d88b83bd8e9d84.png

端口正常。

c2958551a6e7b54dda56eb96234ef050.png

在海康摄像头中添加大华摄像头,需要手动输入。

IP通道地址:输入大华摄像头的IP地址。

协议:协议使用ONVIF,这里给大家普级一下什么是ONVIF协议

ONVIF(Open Network Video Interface Forum)致力于通过全球性的开放接口标准来推进网络视频在安防市场的应用,这一接口标准将确保不同厂商生产的网络视频产品具有互通性。

管理端口:37777

用户名:摄像头的用户名

密码:摄像头的密码(如果摄像头的密码更改过,需要使用过的密码)

如上配置,肯定添加不成功。

21feacc79deefb398229c0764f3b7696.png

如果用户名和密码输入正确,Samrt pss会成功添加摄像头,并显示在线。

2999c455356c54a9230ed287b7bd624c.png

如上述方法配置,不可能在海康威视录像机中成功添加大华摄像头的。

那正确的配置是什么呢?接着往下看。

大华摄像头默认端口。(难道端口不是真37777,那应该填写什么呢?)

5d95666a4057cd65ac3f4f6282b554da.png

协议使用自定义,也是无法添加。

74e4b9887b789cd93ab444f8a625a3c7.png

填写海康的协议,还是无法加大华的监控摄像头添加进来。

91d3f01d03fa06fe0fa003052e7d376a.png

下面正确的配置方法

IP通道地址:输入大华摄像头的IP地址.

协议:ONVIF

管理端口:80,有的人问为什么是80端口,因为录像机会自动去识别大华摄像头端口的。

用户名:admin

密码:admin (这里的密码必须是admin,如果摄像的头登录密码更改了,那这里密码还需要输入admin,因为大华的使用ONVIF协议对接时默认的用户名就是admin 密码也是admin)

75de08819d8938b124df849ef4f5b7b1.png

可以看到端口号,默认更改为8090了。

5ca1016a7516c305482d8762c8ac6576.png

关注IT小技术,有你想学习的IT小技术!

Java对接海康威视SDK可以使用官方提供的Java SDK。下面是一个简单的示例代码: ```java import com.sun.jna.NativeLong; import com.sun.jna.Pointer; import com.hikvision.netsdk.*; public class HikvisionDemo { public static void main(String[] args) { // 初始化SDK boolean initSuc = HCNetSDK.INSTANCE.NET_DVR_Init(); if (!initSuc) { System.out.println("SDK初始化失败!"); return; } // 登录设备 HCNetSDK.NET_DVR_DEVICEINFO_V30 deviceInfo = new HCNetSDK.NET_DVR_DEVICEINFO_V30(); NativeLong lUserID = HCNetSDK.INSTANCE.NET_DVR_Login_V30("192.168.1.64", (short) 8000, "admin", "password", deviceInfo); if (lUserID.longValue() < 0) { System.out.println("设备登录失败!"); HCNetSDK.INSTANCE.NET_DVR_Cleanup(); return; } // 预览 HCNetSDK.NET_DVR_PREVIEWINFO previewInfo = new HCNetSDK.NET_DVR_PREVIEWINFO(); previewInfo.lChannel = new NativeLong(1); // 通道号 previewInfo.dwStreamType = 0; // 码流类型:0-主码流,1-子码流 previewInfo.dwLinkMode = 0x40000000; // 0x40000000-TCP方式,0x80000000-UDP方式 NativeLong lRealHandle = HCNetSDK.INSTANCE.NET_DVR_RealPlay_V40(lUserID, previewInfo, null); if (lRealHandle.longValue() < 0) { System.out.println("预览失败!"); HCNetSDK.INSTANCE.NET_DVR_Logout(lUserID); HCNetSDK.INSTANCE.NET_DVR_Cleanup(); return; } // 停止预览 HCNetSDK.INSTANCE.NET_DVR_StopRealPlay(lRealHandle); // 退出登录 HCNetSDK.INSTANCE.NET_DVR_Logout(lUserID); // 释放SDK资源 HCNetSDK.INSTANCE.NET_DVR_Cleanup(); } } ``` 需要注意的是,这里使用的是JNA(Java Native Access)库,需要在项目中引入jna.jar和jna-platform.jar两个库文件。 同时,需要根据实际情况修改设备IP地址、端口号、用户名、密码、通道号等参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值