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(安迅士摄像头控制设置)的主要内容,如果未能解决你的问题,请参考以下文章