onvif
Croxd
这个作者很懒,什么都没留下…
展开
-
Linux下onvi支持h264、h265环境的的搭建:gsoap的安装及生产.c .h文件
1. 下载gsoap :http://www.genivia.com/products.html#notice,既Open Source gSOAP版本,并解压进入目录安装,configure后面的选项可以根据自己的需求添加,--prefix后面填写的gsoa安装所在的路径,我安装的是当前的路径,如果prefix出现安装错误,则需要把路径改成绝对路径。./configure --enab...原创 2018-12-05 13:39:21 · 2512 阅读 · 16 评论 -
Linux下onvif客户端获取h265 IPC摄像头的RTSP地址
onvif:ONVIF的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的网络视频供应商组成的产品。规范描述了网络视频模型,接口,数据类型和数据交换模式。ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。为了引进网络视频服务,ONVIF规范包含了所有的XML及WSDL(Wed Service Description Language)的定义。...原创 2018-12-06 10:22:04 · 5346 阅读 · 4 评论 -
Onvif获取rstp地址GetCapabilities能力时,出现error 4或者52的的解决方法
在获取Onvi能力soap_call___tds__GetCapabilities的接口中有时候会出现error:4或者52的情况,是因为在soapC.c中用不到extension,所以我们必须得把它注释掉。比如:if (soap_flag_Extension && soap->error == SOAP_TAG_MISMATCH) { i...原创 2018-12-21 11:14:24 · 1822 阅读 · 2 评论 -
Linux下onvif客户端关于ipc摄像头(h264、h265)的搜索
设备搜索:要访问一个IPC摄像头,或者说要调用IPC摄像头提供的WEB服务接口,就要先知道其IP地址,这就是设备发现的过程,或者叫设备搜索的过程。IPC摄像头用的是239.255.255.250(端口3702),所以设备搜索的原理是,只要在设备上服务器监听239.255.255.250的3702端口。ONVIF规范并没有自己定义服务设备发现框架,而是复用了已经很成熟的WS-Discovery标准,...原创 2019-03-21 10:09:54 · 2145 阅读 · 1 评论 -
Linux下onvif客户端获取ipc摄像头 获取能力:GetCapabilities
GetCapabilities:获取能力,主要目的获取设备能力信息(获取媒体服务地址)鉴权:但是在调用获取设备能力之前是需要鉴权的。ONVIF协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需要鉴权的接口时不使用鉴权,会导致接口调用失败。实现鉴权的方式之一可以调用gSOAP源码中的soap_wsse_add_UsernameTokenDigest()函数。要安装依赖库OpenSSL...原创 2019-03-21 15:24:45 · 1263 阅读 · 0 评论 -
Linux下onvif客户端获取ipc摄像头 GetServices:获取媒体地址(有的h265摄像头必须要这个接口)
GetServices:获取媒体地址(有些h265的摄像头必须用到这个接口,得到获取能力时没获取到的另一个媒体地址)鉴权:但是在使用这个接口之前是需要鉴权的。ONVIF协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需要鉴权的接口时不使用鉴权,会导致接口调用失败。实现鉴权的方式之一可以调用gSOAP源码中的soap_wsse_add_UsernameTokenDigest()函数。要安...原创 2019-03-21 15:54:40 · 1418 阅读 · 0 评论 -
Linux下onvif客户端获取ipc摄像头 GetProfiles:获取h265媒体信息文件
GetProfiles:获取媒体信息文件鉴权:但是在使用这个接口之前是需要鉴权的。ONVIF协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需要鉴权的接口时不使用鉴权,会导致接口调用失败。实现鉴权的方式之一可以调用gSOAP源码中的soap_wsse_add_UsernameTokenDigest()函数。要安装依赖库OpenSSL关于完整ipc摄像头设备的发现、GetCapabi...原创 2019-03-21 21:33:57 · 1672 阅读 · 0 评论 -
Linux下onvif客户端获取ipc摄像头 GetStreamUri:rtsp地址(h264、h265)
GetStreamUri:rtsp地址鉴权:但是在使用这个接口之前是需要鉴权的。ONVIF协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需要鉴权的接口时不使用鉴权,会导致接口调用失败。实现鉴权的方式之一可以调用gSOAP源码中的soap_wsse_add_UsernameTokenDigest()函数。要安装依赖库OpenSSL关于完整ipc摄像头设备的发现、GetCapabil...原创 2019-03-22 10:05:46 · 1943 阅读 · 2 评论