onvif入门
X_Jiner
这个作者很懒,什么都没留下…
展开
-
gSOAP+onvif初探(一):生成onvif代码框架
一些预备知识: 要用ONVIF协议和设备通信,绕不过soap协议。 ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的 XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。 ONVIF中的其他部分比如音视频流则通过RTP/RTSP进原创 2017-07-28 10:42:51 · 3362 阅读 · 0 评论 -
gSOAP+onvif初探(二):onvif鉴权
onvif开发一个重要的部分就是鉴权,这点在前面第一篇生成soap框架代码时就有提到。在头文件里加入鉴权的包含文件:#import "wsse.h" onvif要实现鉴权功能,有两种方式: 直接使用gSOAP自带的源代码文件+openssl库; 剪切部分上述文件里的必需代码,自实现鉴权功能。 在window端就一般采用第一种方式了,比较方便,需要的函数直接调用就可以了,其实原创 2017-07-28 11:15:27 · 4730 阅读 · 2 评论 -
gSOAP+onvif初探(三):PTZ控球
一、获取设备能力集球机都有自己的能力集,在要对球机发送调用命令前可以先获取设备能力集: struct _tds__GetCapabilities Capabilities; struct _tds__GetCapabilitiesResponse CapabilitiesResponse; soap_wsse_add_UsernameTokenDigest(soap,原创 2017-07-28 15:44:53 · 10644 阅读 · 20 评论