![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
onvif的开发
赤云
这个作者很懒,什么都没留下…
展开
-
2.onvif开发流程
2.onvif开发流程发现设备 >> 获取能力 >> 获取媒体信息 >> 获取视频编码配置 >> 设置视频编码配置 >> 获取URI >> ONVIF完成 -> RTSP播放 -> 解码 (1)发现设备(完成)要和摄像头直接通信,第一步必须获取webserver地址,通过该地址才能进一步获得设备的能力、提供的媒体原创 2018-04-23 10:19:42 · 1048 阅读 · 0 评论 -
1.onvif的框架生成
一、 开发环境本人开发环境为:1. 电脑主频2.5G,内存6G;2. 虚拟机:Product: VMware® Workstation; Version: 7.1.3 build-3242853. linux操作系统版本:[root@localhost ~]# cat /proc/versionLinux version 3.8.0-29-generic (buildd@panlong) (gc...原创 2018-04-23 10:04:01 · 427 阅读 · 0 评论 -
3.关于onvif对接海康设备出现soap->error=4的问题
soap_s2byte(struct soap *soap, const char *s, char *p){ if (s) { long n; char *r; n = soap_strtol(s, &r, 10); if (/*s == r || *r ||*/ n < -128 || n > 127) soap->error = SOA...原创 2018-04-23 10:22:08 · 847 阅读 · 1 评论 -
4.onvif获取媒体信息代码
获取媒体信息Profile: soap 的http消息通信,參考代码:int UserGetProfiles(struct soap *soap/*,struct _trt__GetProfiles *trt__GetProfiles,struct _trt__GetProfilesResponse *trt__GetProfilesResponse /*,struct _tds_...原创 2018-04-23 10:24:32 · 487 阅读 · 0 评论 -
5.onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接
有了前几篇的基础,现在可以正式开始onvif的实现工作,其中一项非常重要的部分就是视频流的对接,即能够在符合onvif标准的监控客户端软件里接收到设备端NVT发来的RTSP视频流。这里,我所用的客户端软件是Onvif Device Manager v2.2。【来自http://blog.csdn.net/ghostyu】ONVIF Profile S Specification文档描述了Devic...转载 2018-04-23 10:29:55 · 360 阅读 · 1 评论 -
6.Onvif开发之服务端成功对接Rtsp视频流篇
前面篇介绍onvif服务端的发现功能,继续在之前的代码基础上完成一个RTSP流的工作,也就是客户端通过ONVIF协议来预览设备端在这个之前必须确定几个简单的条件1 设备端能被发现2 设备端支持RTSP协议,并且能够通过VLC进行正常的预览通过onvif协议设备需要做的几个基本事情:1 __tds__GetCapabilities获取设备能力2 __trt__GetProfiles获取设备的配置...转载 2018-04-23 10:38:47 · 1852 阅读 · 1 评论