ONVIF PTZ状态响应
本文关键字:响应 状态 PTZ ONVIF | 更新日期: 2023-09-27 18:26:46
我正在使用ONVIF提供的web服务与监控摄像头进行通信,到目前为止还不错。我的下一个目标是创建一个FOV,为此我需要从相机不断更新状态。
对我来说,理想的情况是在每次相机移动后接收绝对的云台位置,但到目前为止还没有找到这样做的方法。可以选择发送GetStatus()方法,它会给我信息,但在每次调用后发送它既昂贵又笨拙。
我遗漏了什么吗?WireShark告诉我,例如,ContinuousMove的响应是ContinuousMoveResponse。PTZ位置没有任何状态。
如有任何帮助或建议,我们将不胜感激。
感谢
您可以正确地使用GetStatus()
检索相机的坐标,正如您在这里看到的,ContinuousMoveResponse
是空的。这是因为如果你不指定任何超时,那么该装置将永远保持指定的速度。如果指定超时,ContinuousMove()
可能会在设备实际完成移动之前返回。
我真的不明白你为什么抱怨GetStatus()
又贵又笨。无论如何,这是在ONVIF中了解每台可能的ONVIF认证相机方向的唯一方法。
某些摄像机可能(但并非强制要求)将RTSP流中的PTZ坐标作为ONVIF元数据发送。