【问题标题】:Retrieving camera recordings via ONVIF通过 ONVIF 检索摄像机记录
【发布时间】:2016-10-24 07:25:25
【问题描述】:

我们有一个Axis M1124,它会在检测到运动时检索记录(在 SD 卡上)。 According to onvif.org M1124 支持ONVIF Profile G,它允许人们从摄像机中检索记录。 我们正在尝试实现一个 Profile G 投诉客户端,该客户端能够备份和/或回放摄像机的记录。但是,我们不确定我们是否错误地调用了 ONVIF 服务方法来检索记录,因为我们从摄像头接收到的数据没有产生任何结果(即使摄像头的 Web 界面显示摄像头上有记录)。

我们尝试使用http://www.onvif.org/onvif/ver10/recording.wsdlhttp://www.onvif.org/onvif/ver10/search.wsdl 定义的SOAP 方法 M1124 实际上返回了有效的 SOAP 响应(没有记录数据),这让我们相信相机确实支持这些方法。

我们也找不到任何其他支持 Profile G 的 ONVIF(简单)客户端来验证是我们的 Profile G 实现有问题,还是 Profile G 在 Axis 相机上的实现本身有问题。 你们中的任何人可能有一些关于如何(正确)使用 ONVIF 从摄像机(不仅仅是 Axis)检索记录的示例吗?

附:我们试过here这个例子,但没有成功

【问题讨论】:

    标签: ip-camera onvif


    【解决方案1】:

    Axis 将使用 Onvif 创建的录制文件与使用其本机驱动程序 (VAPIX) 创建的录制文件分开处理。他们的 Web 界面操作被视为 VAPIX 命令。发送命令 GetRecordings 时,仅列出使用 Onvif 协议创建的记录。要对此进行测试,您需要使用https://www.onvif.org/ver10/recording.wsdl 处的命令创建一个记录(将MaximuRetention 时间设置为零)和活动记录作业(在创建记录作业时使用已创建记录的令牌)。

    我建议您使用官方的 onvif 测试工具从调试部分发送单个命令。测试工具有一个命令输入模板列表,供您参考(也可以添加自己的),并显示发送命令后的响应。如果您在调试模板中遇到格式问题,请通过诊断部分发送相同的命令(验证它是否有效),然后复制该命令输入以将其用于调试命令输入。您需要在 onvif 论坛 (http://developer.onvif.org/) 上注册为开发人员才能下载设备或客户端测试工具。

    有关 Onvif Profile G 规范的更多信息,我建议阅读下面列出的文档(访问 onvif 网站以获取最新文档):

    Onvif G 规范文档(google 以下):

    • “Onvif Profile G 规范”

    与 Onvif G 相关的服务文档(google 以下):

    • “Onvif 记录控制服务”
    • “Onvif 录音搜索服务”
    • “Onvif 重播服务”

    【讨论】:

      猜你喜欢
      • 2022-09-26
      • 2023-04-10
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多