![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
onvif
文章平均质量分 93
proing
嵌入式开发,uboot, kernel, filesystem,各种通信协议
QQ: 1965837689
展开
-
Onvif协议5: 预置位的操作
球机的云台预置位控制主要包含的内容有:预置位的设置、预置位的调用、预置位的删除以及预置位的名称修改等云台预置位的设置:调用Onvif协议中云台预置位设置接口,对应预置位名称的入参可以根据情况输入,字符编码必须是UTF-8格式,只是此时不给输入参数token赋值,因为当设置一个新的云台预置位时,Onvif服务端会返回一个预置位的token,如果我们需要调用这个设置的预置位时则需要使用服务端返回的这个token。这个token关系到后面对于云台预置位的所有操作内容。原创 2024-01-29 19:53:35 · 1598 阅读 · 5 评论 -
Onvif协议4: 实战设备搜索
要访问一个IPC摄像头,或者说要调用IPC摄像头提供的WEB服务接口,就要先知道其IP地址,这就是「设备发现」的过程,或者叫「设备搜索」的过程。ONVIF规范并没有自己定义服务发现框架,而是复用了已经很成熟的WS-Discovery标准,WS-Discovery 协议使得服务能够被客户端发现。我们先了解下什么是WS-Discovery。原创 2024-01-29 10:11:47 · 1007 阅读 · 2 评论 -
Onvif协议3: onvif协议一览
Profile S作为profile发布系列中的排头兵,于2011年发布,2016年做了一次修订,Profile C于2013年发布,之后再依次发布Profile G/A/Q。注意:这里仅仅是列出常用接口,不是全部接口,每个模块的全部接口需要进入每个模块的WSDL中去看,点击任意一个接口就会自动跳转到对应的WSDL文档链接处。按项目需求来说,推流盒子要支持不同厂家的摄像头,但是不同厂家的摄像头的拉流地址又不同,怎么办,我总不能在盒子的。控制端关心的不是设备的型号,而是设备所提供的。原创 2024-01-25 17:26:05 · 1179 阅读 · 0 评论 -
Onvif协议2:使用wsdl生成onvif代码(wsse和digest鉴权)
使用gsoap版本gsoap_2.8.132.zip,创建generateCode文件夹将\gsoap-2.8\gsoap下的plugin,import,custom复制到generateCode将编译生成的wsdl2h和soapcpp2复制到generateCode目录下将\gsoap-2.8\gsoap下的stdsoap2.cpp,stdsoap2.h,dom.cpp复制到generateCode将\gsoap-2.8\gsoap下的typemap.dat复制到generateCode。原创 2024-01-25 11:26:03 · 1178 阅读 · 2 评论