二: onvif 开发环境的搭建
下边这张图来自于网上,对我们熟悉onvif开发描述的十分清晰,我就是顺着这个思路走下去的。
从上边的介绍中,我们基本知道onvif是个什么协议,其中十分关键一点是这种协议的展现形式是webservice。让我们通过下图对webservice的调用过程有一个初步的了解。
对基于webservice格式存在接口,我们第一步要首先寻找webserive对应的wsdl文件在那里?当然去onvif的官方网站去找了。要搭建开发平台的第一步就是从onvif的官方网站获取wsdl.
1:访问如下地址获取相关的wsdl.
http://www.onvif.org/Documents/Specifications.aspx
在这个页面中会看到如下图所示的内容,
ONVIF WSDL andXML Schemas Specifications
Use the schemafiles below to automatically generate client and server side stubs. Open thelinks in your browser to view the related service documentation. The indexlists all operations specified for ONVIF services.
- Dec 2013 - ONVIF Device Management Service WSDL, ver 2.4.1
- Aug 2013 - ONVIF Event Service WSDL, ver 2.4
- Jun 2011 - ONVIF Display Service WSDL, ver 2.1.1
- May 2012 - ONVIF Device_IO Service WSDL, ver 2.2
- May 2012 - ONVIF Imaging Service WSDL, ver 2.3
- Dec 2013 - ONVIF Media Service WSDL, ver 2.4.1
- Aug 2013 - ONVIF PTZ Service WSDL, ver 2.4.1
- Jan 2012 - ONVIF Receiver Service WSDL, ver 2.1.1
- Aug 2013 - ONVIF Recording_Control Service WSDL, ver 2.4
- Aug 2013 - ONVIF Recording_Search Service WSDL, ver 2.4
- Jun 2010 -ONVIF Remote Discovery Proxy Services WSDL, ver 1.1
- Dec 2012 - ONVIF Replay Service WSDL, ver 2.2.1