当前位置:主页 > 科技论文 > 软件论文 >

远程无线视频监控NVR软件设计

发布时间:2021-07-20 00:09
  随着视频监控行业的网络化成为主流,无线4G网络的诞生,让远程进行视频监控成为现实。为了满足当前一些偏远地区的远程视频监控需求,一款接入4G网络并满足野外远程市场需求的NVR(Network Video Recorder)将是不可缺少的。本文基于嵌入式Linux设计了一款远程无线视频监控NVR的软件,成功实现了远程无线视频监控NVR的基本功能。本文研究NVR软件,首先介绍了流媒体技术,分析了RTP/RTCP/RTSP传输协议以及H264编码数据的格式,并采用ONVIF协议完成NVR与IPC之间的通信。然后给出了整个远程视频监控系统的需求以及总体设计,并设计了NVR的软件结构以及给出了其平台搭建过程,并提出将NVR软件分为ONVIF客户端和RTSP服务端两部分。其中的ONVIF客户端设计中,通过对gSOAP生成的ONVIF协议框架代码进行封装,对ONVIF客户端软件做出设计,实现了与IPC的互通,完成了视频流获取、参数配置、云台控制、遮盖报警等功能,并通过4G网络与远程客户端通信。RTSP服务端部分,设计了可以对多个客户端进行RTSP服务的RTSP服务端软件,并对整个RTSP服务端软件的流... 

【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校

【文章页数】:77 页

【学位级别】:硕士

【部分图文】:

远程无线视频监控NVR软件设计


SOAP协议举例该报文是由一个Webservices提供的查询手机号码归属地的接口

远程无线视频监控NVR软件设计


PPP拨号成功

代码,框架,模块


4.1 ONVIF 框架搭建在 2.2 节可以看到,ONVIF 标准是使用 SOAP 方式实现的 Web Services。2.2节中也介绍了 Web Services 的基本原理,其涉及到 HTTP、RPC、SOAP、XML 等等各种技术,如果要完全用自己的代码来实现这些协议内容显然是不太可能的。2.2.1 节提到了 WSDL 的概念,WSDL 作为一种描述 Web Services 接口的文档,其中一款名为 gSOAP 的工具便可以根据 WSDL 生成 C/C++语言的框架代码。本篇采用的是 gSOAP-2.8.45 版本,详细的软件编译以及生成网上都有详细的介绍,在本篇中便不再一一提出。在编译过程中,出于需求的考虑,本人将 ONVIF协议的如下几个模块编译了出来:remotediscovery.wsdl(设备搜索模块)、devicemgmt.wsdl(设备管理模块)、media.wsdl(媒体模块)、ptz.wsdl(云台模块)、event.wsdl(事件模块)、imaging.wsd(图像模块)。


本文编号:3291714

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3291714.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户24e0b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com