有没有办法通过查看设备中的ONVIF响应/配置文件来确定是否支持Profile S.我是假设配置文件包含视频源配置,是否支持配置文件S?
答案 0 :(得分:3)
正如您可以阅读ONVIF_Profile_-S_Specification_v1-1-1的第9部分,
符合本规范的设备还应包括 表1中列出的具体范围参数:范围 参数。除了这个预先定义的参数,它应该是 可以设置设备所有者定义的任何范围参数。 可以通过提供的命令列出和设置范围参数 通过ONVIF核心规范中定义的设备服务。
+--------+--------------+---------------------------------------------------------+ |Category|Defined values|Description | +--------+--------------+---------------------------------------------------------+ |Profile |Streaming |The Streaming scope indicates if the device is | | | |compliant to the Profile S. A device compliant to the | | | |Profile S shall include a scope entry with this value in | | | |its scope list. | +--------+--------------+---------------------------------------------------------+
因此,为了了解设备是否声明Profile S支持,您需要检查范围onvif://www.onvif.org/Profile/Streaming
是否存在。
答案 1 :(得分:2)
您可以使用以下命令创建onvif Media客户端: https://www.onvif.org/ver10/media/wsdl/media.wsdl
此客户可以使用' GetProfiles'。
请求支持的配置文件