Axis-Onvif-PTZ(安迅士摄像头控制设置)

Posted Lygoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Axis-Onvif-PTZ(安迅士摄像头控制设置)相关的知识,希望对你有一定的参考价值。

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设置完毕。

视频监控系统安装和使用过程中的常见问题

1. 视频卡顿、花屏

当已确定POE供电距离在何时范围内时,有可能是网线接线不规范或是网线损坏导致。
对于POE供电距离较远、网络带宽较大的,尽量连接在POE交换机的红口(红口保障)。

2. NVR的初始化

NVR中的磁盘首次使用之前,应该格式化,否则无法存入数据。

3. 不同厂商的监控设备之间的兼容性

经询问安迅士和海康官方技术支持后得出结论:

海康的iVMS 4200监控软件只能接入海康的产品。其他厂商的摄像机若想接入海康的监控系统,可以接入海康的NVR,然后通过iVMS 4200访问NVR来查看其他厂商的监控视频。
不同厂商之间的设备接入需要配置ONVIF协议
做监控的你,应该了解的ONVIF协议!
Onvif协议:什么是Onvif
怎么判断摄像机支不支持Onvif协议? - TP-LINK安防监控

海康的安防相机和工业相机分属两条产品线,二者协议也不一样。工业相机属于海康机器人公司的产品,使用GigE Vision协议。因此,工业相机不能接入安防相机的监控系统中。
网络摄像机之传输协议解析
GigE Vision简介

4. Axis(安迅士)摄像机接入海康NVR

(1)首先应开启Axis摄像机的ONVIF协议(ONVIF用户不要使用root用户,权限分组为管理员;改后应重启摄像机),可以用ONVIF Device Manager软件测试其是否成功开启ONVIF;
(2)将Axis摄像机IP改为与海康NVR同一网段;
(3)在海康NVR的“通道管理”中,添加Axis摄像机,用户名和密码都是Axis摄像机的用户名密码,协议选择ONVIF协议;
(4)当海康NVR中显示该摄像机“在线”时,说明添加成功。可以通过iVMS 4200软件查看该摄像机的画面。
若NVR和iVMS 4200软件中都看不到该摄像机的画面,iVMS 4200软件显示“取流失败”,有可能是如下原因导致:
该软件取流时有最大码流上限(一般为4M/s),且默认请求摄像机的主码流。若摄像机设置的主码流和子码流的分辨率 / 图像质量 / 波特率等影响码流的参数过高,会超过这个上限,导致取流失败。
Axis摄像机默认主码流是h.264编码格式,子码流是h.JPEG编码格式(码流很大,一般不建议使用)。可以在ONVIF的设置中,更改主码流、子码流的profile配置文件,调整分辨率 / 图像质量 / 波特率等影响码流的参数。

以上是关于Axis-Onvif-PTZ(安迅士摄像头控制设置)的主要内容,如果未能解决你的问题,请参考以下文章

海康威视摄像头被其它人控制必须复位吗

如何控制用Delphi摄像头

三星平台fimc驱动详解

控制摄像头拍照

海康威视摄像头自动对焦

怎样用鼠标控制摄像机的移动旋转