最近用我们的Onvif设备发现客户端测试,发现连接某些摄像机Onvif获取不到设备信息,提示401权鉴失败。确认用户名和密码都没错的情况下,都还是失败,软件提示信息截图如下:
我们测的摄像机有海康和大华的,都出现了这种问题。后来折腾了一下,找到一个临时的解决办法,下面对每种摄像机的问题现象和解决办法都介绍一下。
1. 海康摄像机
看程序打印的Onvif请求回复信息,打印出错信息如下:
error:401 faultstring:HTTP/1.1 401 Unauthorized faultcode:SOAP-ENV:Server faultsubcode:SOAP-ENV:Server faultdetail:<!DOCTYPE html>
<html><head><title>Document Error: Unauthorized</title></head>
<body><h2>Access Error: 401 -- Unauthorized</h2>
<p>Authentication Error: This onvif request requires authenticat