代码之家  ›  专栏  ›  技术社区  ›  Soumya S

ONVIF:如何从支持ONVIF的IP摄像机的IP地址形成DeviceIO web服务地址

  •  0
  • Soumya S  · 技术社区  · 8 年前

    我有支持ONVIF的IP摄像机的IP地址,如何形成DeviceIO web服务的地址?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Ottavio Campana    8 年前

    一种稳健的方法是:

    1. 使用WS-Discovery探测摄像机
    2. 提取字段 XAddr ProbeMatch . 通常是这样 http://<ip_addr>/onvif/device_service ,但不能保证总是这样。
    3. 验证您的相机是否支持 GetCapabilities 或者它有新的 GetServices .
    4. 来自 GetCapabilitiesRepsonse GetServicesResponse 验证您的设备是否支持设备输入/输出服务,并获取相应的 XAddr公司 .

    请注意,初始握手可能很棘手,因为如果摄像机仅支持UsernameToken进行身份验证,则需要将客户端与设备时钟同步。看看ONVIF Application Programmer's Guide 了解更多详细信息。

    推荐文章