【发布时间】:2015-03-16 08:36:06
【问题描述】:
我可以使用来自 linux 客户端的“GetSnapshotUri”通过 gsoap c++ 成功地从 ONVIF 投诉 IP 摄像机(大华)获取快照。
现在,我需要将此图像上传到 FTP 服务器。通常这样做的方法是将 jpeg 快照下载到客户端,重命名并上传到 FTP 服务器。
我想知道是否有办法通过“GetSnapshotUri”操作指示相机将图像直接保存到 FTP 服务器?
【问题讨论】:
-
不容易。 FTP 和 HTTP 不是同一个协议,所以您需要让您的 FTP 服务器进行
GetSnapShotUri调用并接收结果,或者让您的相机发送 FTP 协议。这有点像我去西班牙期望得到所有用英语写的... -
:D 我想让客户端作为独立设备使用,所以我不希望让 FTP 服务器进行 ONVIF 调用。关于“让您的相机发送 FTP 协议”,您能否详细说明如何做到这一点?我无法找到将“GetSnapshotUri”或“CreateProfile”的协议设置为 FTP 的方法,或者我没听懂。
-
我完全不知道这是否可能 - 取决于相机。我的观点是 FTP 和 HTTP 不是一回事,所以你不能简单地期望一个接收另一个。