因为onvif协议的安全性问题,海康摄像头是默认不开启的,如果想要使用onvif去控制海康摄像头,而不是使用海康sdk(这里需要说明一下,海康的sdk还是很方便的,除了没有python支持,但是在嵌入式开发板,或者jetson nano等板子上,海康sdk是不支持的,因此如果想在jetson nano开发板上控制海康摄像头,是需要用其他协议的,比如onvif,onvif的python支持也是十分好的)
请你为onvif协议设置用户名和密码,这是onvif协议认证时候需要的
因为onvif协议的安全性问题,海康摄像头是默认不开启的,如果想要使用onvif去控制海康摄像头,而不是使用海康sdk(这里需要说明一下,海康的sdk还是很方便的,除了没有python支持,但是在嵌入式开发板,或者jetson nano等板子上,海康sdk是不支持的,因此如果想在jetson nano开发板上控制海康摄像头,是需要用其他协议的,比如onvif,onvif的python支持也是十分好的)1.开启onvif请在网页上登陆摄像头的预览界面,在配置->高级配置->集成协议中勾选 启用
海康
威视的全
系列
摄像头
都支持
onvif
协议
,但默认都是关闭状态,需要自行手动
开启
。
在使用迅思维的rtsp转rtmp推流器的时候,需要
开启
海康
威视的
onvif
协议
,这样就能在
onvif
设备发现里自动获取到
海康
威视的rtsp地址了。同时
开启
onvif
后,还支持ptz控制,可以方便的控制
摄像头
360°旋转。
开启
海康
威视
摄像头
的
onvif
协议
步骤如下:
1. 使用浏览器登录
海康
威视
摄像头
的管理界面,点击配置选项,可以进入到
摄像头
的配置界面。
2. 点击左侧的网络——高级配置——集成
协议
勾选“启用
下载SDK
从大华官网(https://www.dahuatech.com/)找到服务支持--->SDK开发--->设备网络SDK_
Python
_Linux64_V3.052.0000002.0.R.201103(自己电脑环境对应版本)
demo测试连接
利用RealPlayDemo.py测试
摄像头
连接,修改配置该文件中的
摄像头
信息
二 利用
onvif
协议
控制
摄像头
转动
onvif
协议
2008年5月,由安讯士(AXIS)联合博世(BO.
1.前言:
网上已经有很多关于
ONVIF
开发的资料,这里概括介绍一下
ONVIF
协议
以及介绍一下我自己在开发
ONVIF
网络
摄像头
的一些流程和经验,做个开发记录和经验总结,以备将来查看,也可供他人参考。如有错误,欢迎你的留言纠正,让我们共同成长。
系列
博客包括:
《
ONVIF
网络
摄像头
(IPC)客户端开发—
ONVIF
介绍》《
ONVIF
网络
摄像头
(IPC)客户端开发—最简RTSP客户端实现》《..................
在调试
海康
威视
摄像头
过程中,遇到无法鉴权成功的问题, 但是其他
摄像头
却可以。
其他的
摄像头
,网页登录用的用户名和密码与
onvif
鉴权用的用户名和密码一致。
问题解决打开网页,输入
摄像头
网址,会提示输入用户名密码,输入进入即可。点击“配置”选项,进入:网络->高级配置->集成
协议
选择“启用
onvif
”,并选择对应的用户名(最好是管理员的),修改密码即可。
转载于:http...
soap_call___tptz__ContinuousMove ret: 12 error: 12
这个错误是SOAP执行失败,这里也看不到太多信息,只有把
Onvif
的DEBUG日志打开,打开方法是编译的时候加上编译选项:-DSOAP_DEBUG
再次执行时,查看RECV.log文件里的日志如下(日志比较多,这里只取了报错的这部分):
HTTP/1.1 400 Bad Request
Date: Sat, 30 Oct 2021 10:3