确定ONVIF协议S支持

时间:2018-04-23 14:18:35

标签: camera protocols onvif

有没有办法通过查看设备中的ONVIF响应/配置文件来确定是否支持Profile S.我是假设配置文件包含视频源配置,是否支持配置文件S?

2 个答案:

答案 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'。

请求支持的配置文件