Axis网络摄像机PTZ控制-摄像机设置
1.前言
最近在做一个项目,需要在ubuntu端使用onvif协议控制Axis M5525-E PTZ摄像头转动,即PTZ控制。于是先在csdn上进行搜索相关资料。
2.参考资料
最终参考了csdn博客:
https://zongxp.blog.csdn.net/article/details/90108569
按照博主的方法,进行实验。
3.运行测试
最终,执行./PTZ,运行可执行文件的时候,有以下报错:
4.问题解决
4.1. AXIS网络摄像机要求有鉴权账号和鉴权密码,这个和摄像机的登陆账号和密码不一样,需要在摄像机中单独设置。
4.2. 需要WebServices
5.操作如下
5.1.添加鉴权账号和密码。
(1)在网页上输入摄像机的ip地址,之后输入账号密码登录(此账号密码只是可以登录摄像头的密码,不一定和鉴权账号密码一样)。登陆后,打开设置,点击“系统”,点击显示的“OMNVIF”,如下:
(2)打开界面如下:
在该界面操作如下序号所示(在步骤二钟输入的是你想设置的鉴权账号和密码):
(3)上一步保存后,在同一界面的子界面设置媒体profile,点击红框,如下图:
点击后显示如下:
操作如下图序号所示(步骤一是你想命名的名字;步骤二、三、四是点击加号添加后的显示内容):
现在鉴权账号密码添加完毕。
5.2.设置WebServices。
(1)点击设置中的“普通配置”:
(2)打开后点击“Web Services”:
(3)取消方框中的勾选即可。
现在Web Services设置完毕。