ONVIF学习理解(2)
来源:互联网 发布:ubuntu 添加硬盘 编辑:程序博客网 时间:2024/06/06 09:10
1 Device Discovery
两种mode: Discoverable(一旦连接发送hello消息,并且总是监听Probe and Resolve消息), Non-Discoverable(侦听和回复消息)。
知名端口,ws-discovery(3702)。
该消息为组播消息,Device接收到client的Probe消息后,回复ProbeMatch消息,ProbeMatch中包含了xAddress,Num, Scopes。就可以根据回复的消息发现设备。
2 Scope理解
Refer to《ONVIF-Core-Specification-v220.pdf》中第七章Device discovery。
Refer to 7.3.2.2.1 Example。Scopes用于匹配。
3 Profile理解
Refer to ONVIF_WG-APG-Application_Programmer's_Guide.pdf中7 Streaming list to understand the profile meanings and usage.
4 Events理解
The ONVIF specification includes three different types of event notifications:
1) Real-time Pull-Point Notification Interface
2)Basic Notification Interface (WS-BaseNotification)
3)Notification Streaming Interface (metadata streaming)
Event使用两种方式上报事件,push/pull。Pull采用client定时发送获取告警的消息,device如果有告警,则上报,将notification中填入告警的信息,client根据notification中的信息显示告警。Push应该是采用device一旦有告警发生,则主动上报给client,client实时监听device的上报信息。所以,push实时性应该更好,pull模式的实时性差一点。
- ONVIF学习理解(2)
- ONVIF学习理解(1)
- ONVIF学习理解(3)
- ONVIF学习理解(4)
- onvif学习笔记2:了解onvif
- Onvif学习笔记2
- onvif学习
- onvif协议学习笔记
- onvif学习总结
- onvif学习 SOAP WSDL
- Onvif学习笔记1
- Onvif学习笔记3
- onvif学习2-soap介绍以及gsoap使用
- onvif学习2-soap介绍以及gsoap使用
- onvif学习2-soap介绍以及gsoap使用
- onvif学习2-soap介绍以及gsoap使用
- ONVIF学习之实现discovery
- onvif与directshow 2
- Axis,axis2,Xfire以及cxf对比
- sql server数据库在c#中连接不成功处理办法
- Python模块学习 --- urllib
- 分布式计算(C#)实践连载预告
- C#中的params关键字的用法
- ONVIF学习理解(2)
- XML学习总结
- 管理 Java 类路径 (Windows)
- ONVIF学习理解(3)
- vc常用函数
- Core Java Question List #7
- spice- application::main--init_globals--init_logger
- DAG(有向无环图) ------应用
- ONVIF学习理解(4)