天地伟业onvif协议在哪设置_大华的录像机添加海康摄像头,使用了onvif协议,为啥也添加不进去?...

大华的录像机添加海康摄像头在监控项目中经常会遇到,有很多的项目我们使用并不是同一个厂家的设备。

前天在我们弱电vip技术2群中讨论到一个问题,关于大华的录像机添加海康摄像头为什么总是不成功,很多情况下,我们直接的解决方法,是直接使用onvif协议就可以解决,但是并不然,很多朋友在大华的录像机添加海康摄像头,使用了onvif协议也是不能解决的。

227d468cb9cd4ca6f5e28f567ae03b94.png

那是什么原因,我们一起来看下。

一、原因与解决的办法

大华的录像机添加海康摄像头,设置了onvif协议,也无法解决?

1、分析

首先来分析这个问题,海康的摄像头添加到大华的录像机里,使用了onvif协议也不成功,我们一般的设置是这样的。

24e6846d1b4a2e73e2d647d181fd7f8e.png

设置了onvif协议并没有解决问题,分析这个问题,可能的原因:

1、摄像机ip地址没有与录像机在同一个网段。

2、端口没有设置正确,

3、密码没有设置正确。

4、摄像头出厂没有开启onvif协议。

于是就针对这些问题进行逐一排查。

146d82c66bc817060808532ee338e48f.png

排查过后,这些可能的原因都排查了一遍,但问题摄像头还是添加不进去。

7528edb8eb53a750a5ed38d5ba132ac5.png

2、问题解决

上面都进行检测了,为什么还没有解决呢?可能是没有给海康的摄像头添加一个用户,于是就在海康摄像头添加用户,再确认启用onvif协议。

网络→高级配置→集成协议

7972c52507a9cec1d70ad46692eee895.png

添加用户,密码最好与录像机的密码一样,方便直接添加。

e96713e88ecb80f54c46367fed86e432.png

再确认启用onvif协议。

ac196f9d63562934950ccb562d3d8a65.png

然后摄像头断电重启。

0610701014610feadb83040eee4ae727.png

问题解决,这个都是可能在实际项目中会遇到的小问题,越是小问题越不容易被发现,我们在排除故障时,经常会用大的方向来首先排除,往往故障就发生在容易忽略的小问题上。

最新弱电资料更新—弱电报价之451定额(4月21日)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用开源的ONVIF Device Manager库来实现Spring Boot与Onvif协议的整合控制海康摄像头转动。 以下是实现步骤: 1. 在pom.xml文件中引入ONVIF Device Manager依赖: ```xml <dependency> <groupId>com.github.onvif</groupId> <artifactId>onvif-device-manager</artifactId> <version>${onvif.device.manager.version}</version> </dependency> ``` 2. 创建一个OnvifService类,用于调用Onvif Device Manager库的API: ```java @Service public class OnvifService { private static final Logger logger = LoggerFactory.getLogger(OnvifService.class); @Autowired private OnvifDeviceManager onvifDeviceManager; /** * 获取设备信息 * @param ipAddress 设备IP地址 * @param username 用户名 * @param password 密码 * @return 设备信息 * @throws ConnectException 连接异常 * @throws SOAPException SOAP异常 * @throws IOException IO异常 */ public OnvifDeviceInfo getDeviceInfo(String ipAddress, String username, String password) throws ConnectException, SOAPException, IOException { OnvifCamera onvifCamera = onvifDeviceManager.getOnvifCamera(ipAddress, username, password); if (onvifCamera == null) { return null; } return new OnvifDeviceInfo(onvifCamera.getHostname(), onvifCamera.getManufacturer(), onvifCamera.getModel(), onvifCamera.getFirmwareVersion()); } /** * 控制云台转动 * @param ipAddress 设备IP地址 * @param username 用户名 * @param password 密码 * @param tilt 垂直方向转动速度 * @param pan 水平方向转动速度 * @throws ConnectException 连接异常 * @throws SOAPException SOAP异常 * @throws IOException IO异常 */ public void move(String ipAddress, String username, String password, float tilt, float pan) throws ConnectException, SOAPException, IOException { OnvifCamera onvifCamera = onvifDeviceManager.getOnvifCamera(ipAddress, username, password); if (onvifCamera == null) { return; } OnvifPTZ ptz = onvifCamera.getPtz(); if (ptz == null) { return; } ptz.move(tilt, pan); } } ``` 3. 在Controller中注入OnvifService类,调用其API实现控制海康摄像头转动: ```java @RestController @RequestMapping("camera") public class CameraController { @Autowired private OnvifService onvifService; /** * 获取设备信息 * @param ipAddress 设备IP地址 * @param username 用户名 * @param password 密码 * @return 设备信息 */ @GetMapping("info") public OnvifDeviceInfo getDeviceInfo(String ipAddress, String username, String password) { try { return onvifService.getDeviceInfo(ipAddress, username, password); } catch (ConnectException | SOAPException | IOException e) { e.printStackTrace(); return null; } } /** * 控制云台转动 * @param ipAddress 设备IP地址 * @param username 用户名 * @param password 密码 * @param tilt 垂直方向转动速度 * @param pan 水平方向转动速度 */ @PostMapping("move") public void move(String ipAddress, String username, String password, float tilt, float pan) { try { onvifService.move(ipAddress, username, password, tilt, pan); } catch (ConnectException | SOAPException | IOException e) { e.printStackTrace(); } } } ``` 以上就是使用Spring Boot整合Onvif协议控制海康摄像头转动的实现步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值