demo

所属分类:Windows编程
开发工具:C++
文件大小:16629KB
下载次数:6
上传日期:2015-07-13 08:25:28
上 传 者huhu520
说明:  关于onvif协议的学习demo,可以实现简单的客户端服务器程序,还有代码框架的生成
(About onvif protocol learning demo, you can achieve a simple client server program, as well as code framework generated)

文件列表:
demo 及工程代码\Onvif\debug\4758cca.dll (13824, 2015-06-19)
demo 及工程代码\Onvif\debug\aep.dll (12288, 2015-06-19)
demo 及工程代码\Onvif\debug\atalla.dll (11264, 2015-06-19)
demo 及工程代码\Onvif\debug\capi.dll (23040, 2015-06-19)
demo 及工程代码\Onvif\debug\chil.dll (16896, 2015-06-19)
demo 及工程代码\Onvif\debug\cswift.dll (14848, 2015-06-19)
demo 及工程代码\Onvif\debug\gmp.dll (6656, 2015-06-19)
demo 及工程代码\Onvif\debug\gost.dll (73728, 2015-06-19)
demo 及工程代码\Onvif\debug\libeay32.dll (1187840, 2015-06-19)
demo 及工程代码\Onvif\debug\nuron.dll (10240, 2015-06-19)
demo 及工程代码\Onvif\debug\Onvif.exe (290816, 2015-07-01)
demo 及工程代码\Onvif\debug\Onvif.exp (639, 2015-07-01)
demo 及工程代码\Onvif\debug\Onvif.ilk (768804, 2015-07-01)
demo 及工程代码\Onvif\debug\Onvif.lib (1818, 2015-07-01)
demo 及工程代码\Onvif\debug\Onvif.pdb (1158144, 2015-07-01)
demo 及工程代码\Onvif\debug\Onvif_svr.exe (290816, 2015-06-24)
demo 及工程代码\Onvif\debug\Onvif_svr.exp (594, 2015-06-19)
demo 及工程代码\Onvif\debug\Onvif_svr.ilk (787524, 2015-06-24)
demo 及工程代码\Onvif\debug\Onvif_svr.lib (1866, 2015-06-19)
demo 及工程代码\Onvif\debug\padlock.dll (11776, 2015-06-19)
demo 及工程代码\Onvif\debug\ssleay32.dll (290816, 2015-06-19)
demo 及工程代码\Onvif\debug\sureware.dll (16896, 2015-06-19)
demo 及工程代码\Onvif\debug\ubsec.dll (14336, 2015-06-19)
demo 及工程代码\Onvif\gsoap\add.add.req.xml (434, 2015-06-19)
demo 及工程代码\Onvif\gsoap\add.add.res.xml (429, 2015-06-19)
demo 及工程代码\Onvif\gsoap\add.h (296, 2015-06-19)
demo 及工程代码\Onvif\gsoap\add.nsmap (530, 2015-06-19)
demo 及工程代码\Onvif\gsoap\add.wsdl (2935, 2015-06-19)
demo 及工程代码\Onvif\gsoap\calc\ns1.wsdl (131286, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns1.xsd (3887, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns10.wsdl (126858, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns10.xsd (1990, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns11.wsdl (125137, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns11.xsd (1990, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns12.wsdl (124637, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns12.xsd (1990, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns13.wsdl (127487, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns13.xsd (1990, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns14.wsdl (128750, 2015-07-03)
demo 及工程代码\Onvif\gsoap\calc\ns14.xsd (1990, 2015-07-03)
... ...

工程说明: 一、简单通讯demo: 1、onvif Project: client; 2、Onvif_svr Project: server; 二、onvif协议实现: gSoap_Svr server. ----------------------------------------------------------------- onvif 协议实现参考: 参考文章 http://blog.csdn.net/ghostyu/article/details/8208428 http://www.ebaina.com/bbs/thread-4965-1-1.html ------------------------------------------------------------------ 自己总结的步骤: 一、工作平台及工具: 1、win 7 ***bit; 2、gsoap 下载地址:http://www.cs.fsu.edu/~engelen/soap.html; 3、本文使用的是 gsoap_2.8.22版本; 二、相关概念和前置知识 Profile:参见http://www.onvif.org/Portals/0/d ... ile_Policy_v2-0.pdf 1.1、GetCapabilities #获取设备能力表 1.2、GetProfiles # 获取设备的Profile 1.3、GetStreamUri #填充rtsp路径如:rtsp://192.168.1.101/test.2*** 1.4、RTSP服务器 #因为我们的设备端不是摄像机所以要借助live555来模拟 1.5、GetVideoSourceConfiguration #获取视频源配置信息 1.6、GetVideoEncoderConfigurationOptions #获取编码配置选项 下面我们的框架和具体实现围绕这几个函数开实现。 三、生成框架代码 1、解压gsoap_2.8.22.zip 本文gsoap路径:E:\workspace\ONVIF\gsoap-2.8 2、在命令行下执行:cd /d E:\workspace\ONVIF\gsoap-2.8\gsoap(因typemap.dat在此目录下,看网上的教程以前的版本要修改typemap.dat文件,现在不用了,我们就用默认的。gsoap在进步...)下面的相对路径都是以此目录为根目录的。; 3、命令行执行:"bin\win32\wsdl2h.exe -o bin\win32\onvif\onvif .h http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl"; 生成onvif.h文件并保存到bin\win32\onvif\目录下。此步如果报错找不到typemap.dat文件,要指定typemap.dat路径。将E:\workspace\ONVIF\gsoap-2.8\gsoap\VisualStudio2005\wsdl2h\wsdl2h\stlvector.h 文件拷贝到和onvif.h同一目录下,即bin\win32\onvif\目录下。 4、命令行执行:"bin\win32\soapcpp2.exe bin\win32\onvif\onvif.h -x -d bin\win32\onvif\ -I import"; 生成cpp文件,保存到bin\win32\onvif\ 目录下。 --------------------------------------------------------------------

近期下载者

相关文件


收藏者