9.7.1 ONVIF Topic命名空间(ONVIF Topic Namespace)

[WS-Topics]规范区分了Topic Tree的定义属于某个Topic命名空间和Topic Set由某个Web服务支持。这种区分允许供应商引用一个共同的Topic命名空间,而只使用部分定义的Topic。

如果现有的Topic命名空间的Topic Tree只覆盖设备可用的Topic的一个子集,Topic Tree可以通过定义一个新的Topic命名空间来增长。一个新的Topic命名空间是通过[WS-Topic]规范中所描述的追加一个新的Topic到现有的Topic命名空间来定义的。

下面的根Topic在ONVIF命名空间中定义。所有通知所指的这些Topic应当使用9.5.2节中描述的消息格式。

  1. <wstop:TopicNamespace name="ONVIF" targetNamespace="http://www.onvif.org/ver10/topics">
  2. <wstop:Topic name="Device"/>
  3. <wstop:Topic name="VideoSource"/>
  4. <wstop:Topic name="VideoEncoder"/>
  5. <wstop:Topic name="VideoAnalytics"/>
  6. <wstop:Topic name="RuleEngine"/>
  7. <wstop:Topic name="PTZController"/>
  8. <wstop:Topic name="AudioSource"/>
  9. <wstop:Topic name="AudioEncoder"/>
  10. <wstop:Topic name="UserAlarm"/>
  11. <wstop:Topic name="MediaControl"/>
  12. <wstop:Topic name="RecordingConfig"/>
  13. <wstop:Topic name="RecordingHistory"/>
  14. <wstop:Topic name="VideoOutput"/>
  15. <wstop:Topic name="AudioOutput"/>
  16. <wstop:Topic name="VideoDecoder"/>
  17. <wstop:Topic name="AudioDecoder"/>
  18. <wstop:Topic name="Receiver"/>
  19. <wstop:Topic name="Monitoring"/>
  20. </wstop:TopicNamespace>

上一章|继续阅读