tiandy_onvif_http_C++onvif 接口 http 协议 C++ 版本

联合创作 · 2023-09-30 18:04

视频摄像头在物联网开发中越来越重要,Linux和window平台下可通过厂家提供的SDK对接摄像头二开。

但是在嵌入式Arm版上厂家并没有提供sdk,定制的sdk也不稳定,我们可以通过onvif协议与摄像头对接,

比如天地伟业摄像头,onvif协议客户端内部通过gsoap利用wsdl文件生成对应的接口。

但是此种方式存在以下缺点:

1、gsoap生成接口文件步骤繁琐,且涉及到修改文件

2、wsdl生成出来的接口是全量接口,不能单独针对特定接口生成,单接口文件就二三十万行,编译成文件空间占用大

3、再次开发文档少,接口使用不方便,没有明确的demo

本人在实际开发中也越到以上问题,通过实践探索,本人利用http协议与摄像头进行xml报文请求这种思路解决了以上难题:

onvif_htt p有以下优点:

1、易于再次开发

2、http协议直接与摄像头交互

3、接口简单易用,轻量级,最终文件占用空间小

此版本为 C++版本,C语言版本移步 : https://www.oschina.net/p/tiandy_onvif_http

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报