ONVIF:配置文件 S 需要哪些 wsdl 文件

ONVIF: Which wsdl files are needed for Profile S

本文关键字:wsdl 文件 配置文件 ONVIF      更新时间:2023-10-16

我正在尝试使用 gsoap 编写 ONVIF 客户端C++。可执行文件 wsdl2h 将生成所需的标头,其余的我认为我理解。

我的问题:

如果我希望我的客户端使用支持 ONVIF 配置文件 S(假设强制性规范(的设备,我需要哪些 wsdl 文件?最重要的是,我如何发现这一点?是否有一对一的链接?另外,因为我在代理后面并且我似乎无法让它工作,我可以以某种方式下载一堆所有需要的 wsdl 文件吗?

这是我找到的 .wsdl 文件列表...

https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl

https://www.onvif.org/ver10/events/wsdl/event.wsdl

https://www.onvif.org/ver10/media/wsdl/media.wsdl

https://www.onvif.org/ver20/media/wsdl/media.wsdl

https://www.onvif.org/ver10/recording.wsdl

https://www.onvif.org/ver10/display.wsdl

https://www.onvif.org/ver10/receiver.wsdl

https://www.onvif.org/ver10/deviceio.wsdl

https://onvif.org/onvif/ver20/ptz/wsdl/ptz.wsdl

https://www.onvif.org/onvif/ver10/search.wsdl

https://www.onvif.org/ver10/replay.wsdl

https://www.onvif.org/ver10/advancedsecurity/wsdl/advancedsecurity.wsdl

https://www.onvif.org/ver20/imaging/wsdl/imaging.wsdl

https://www.onvif.org/ver10/analyticsdevice.wsdl

https://www.onvif.org/ver10/thermal/wsdl/thermal.wsdl

希望这有帮助!

没有一个 WSDL 文件可以自动包含您可能需要的所有 WSDL 文件。

如果您查看ONVIF配置文件S页面,您将找到配置文件S规范。正如您从PDF中看到的那样,有些功能对于客户端是强制性的,有些是有条件的强制性的(如果要声明对这些功能的支持,则必须实现它们(,有些是可选的。

选择要支持的内容后,需要包含必须实现的服务的 WSDL 文件。