ONVIF:'GetSnapshotUri' 直接从网络摄像机保存到 FTP

ONVIF: 'GetSnapshotUri' save to FTP directly from IP Camera

我能够使用 linux 客户端的 'GetSnapshotUri' 通过 gsoap c++​​ 成功地从 ONVIF 投诉 IP 摄像机(dahua)获取快照。

现在,我需要将这张图片上传到 FTP 服务器。通常这样做的方法是将 jpeg 快照下载到客户端,重命名并将其上传到 FTP 服务器。

我想知道是否有一种方法可以让相机在 'GetSnapshotUri' 操作中将图像直接保存到 FTP 服务器?

ONVIF 标准中没有任何内容支持这种行为。

您可以在某些摄像机上编写一些脚本,或在其他摄像机上使用事件 wsdl 执行某些操作,但总的来说,您将不得不充当武士并管理交换。