学位论文 > 优秀研究生学位论文题录展示
新一代NVR设备的研究和设计
作 者: 徐海峰
导 师: 夏雨人;潘今一
学 校: 上海交通大学
专 业: 软件工程
关键词: 网络视频存储 网络摄像机 GSTREAMER Device Handler H264
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 130次
引 用: 0次
阅 读: 论文下载
内容摘要
安防在当今社会越来越重要,视频监控是安防领域的重要组成部分,视频监控产品随着人们需求的变化,以及新技术的发展和应用,产品种类越来越丰富,应用也越来越广泛,新产品新概念不断被提出和开发出来。本文将介绍其中一种重要的产品NVR的研究和设计。全新一代网络视频存储设备(Network Video Recorder)(简称NVR)是一个基于网络的视频监控设备,是一个对网络摄像机(IP Camera)或者网络编码器(IP Encoder)进行控制和管理的设备(后面称IP Camera,将泛指包括IP Camera和IP Encoder在内的所有作为NVR接入源的IP音视频设备)。在本文中,首先会对NVR的需求进行分析。需求分析分成三个部分:第一个是基本功能介绍和分析,这些基本功能包括: IP Camera的接入、音视频数据直播服务(live),音视频数据存储、检索(search)和回放(playback)、支持报警处理以及相关日志记录和查询、PTZ控制等;第二是基本功能之外的功能介绍和分析,比如除了支持最基本的MPEG4,MJPEG视频编码外,还加入对最新的和更加先进的H264视频编码压缩技术的支持,以及对高清摄像机的支持等;第三是对该NVR的非功能性方面要求的分析,主要集中在性能方面,使用便利性以及扩展性上。接下来,根据需求的特点,同时分析当前NVR(第一代NVR)的设计缺陷,探讨和分析并选择了新NVR设备中使用到的技术,包括采用最新的并且已经成熟的技术,并提出新的设计思想。我们会选择linux作为底层操作系统,采用嵌入式方案的系统设计;我们会使用GStreamer技术来处理音视频和报警数据;使用PostgreSQL数据库系统进行数据管理;采用RTSP来提供音视频数据服务;同时我们还提出了新的Device Handler思想,来处理不同型号Camera的问题。接着,根据选用的技术,和新的设计思想,设计全新一代NVR的架构。该架构扩展方便,使用简单,性能强大稳定。在完成基本的功能的基础上,同时解决已有的缺陷,并考虑了后面的扩展,以及新功能的加入。根据该架构的设计,进行基本的模块划分和定义。在这个基础上,定义了NVR对外的接口VEAPI和模块间的交互接口;同时详细定义和分析了Device Handler需要完成的基本功能和接口,以及对这些功能和接口实现的要求;另外,还对数据库系统、各个功能模块的主要功能和相互的交互进行了设计和分析。最后,是NVR的实现和测试。NVR的实现根据模块划分进行,我们选择了比较具有代表性的Device Handler的实现过程来进行分析,在实现过程中完善对NVR的设计。NVR的测试是基于需求的,首先设计测试用例,测试用例涵盖所有的需求,包括功能性的和非功能性的,然后就是实际的测试并分析测试结果。目前该NVR已经基本完成,已经在客户中间试用。效果良好。
|
全文目录
摘要 5-7 ABSTRACT 7-11 1 引言 11-14 1.1 国内外 NVR 产品的现状 11 1.2 研究的目的和意义 11-12 1.3 研究的目标和内容 12 1.4 论文结构 12-14 2 需求分析 14-21 2.1 NVR 的基本功能和要求 14-18 2.2 新 NVR 的其它功能和要求 18-20 2.3 新 NVR 的其它非功能性要求 20-21 3 新 NVR 所使用相关技术分析和介绍 21-29 3.1 设备的硬件平台和操作系统 21-22 3.2 GStreamer 技术 22-24 3.3 rtsp/rtp/rtcp 流媒体传输协议 24-27 3.3.1 rtsp 的特性 25-26 3.3.2 rtsp 的消息格式 26 3.3.3 Rtsp 中常用方法 26-27 3.4 PostgreSQL 数据库系统 27 3.5 Device Handler 设计思想 27-29 4 新 NVR 的设计 29-56 4.1 基本模块划分 29-30 4.2 VE API(外部访问接口) 30-36 4.3 VE TEXT API 36 4.4 Device Handler 接口和要求 36-45 4.4.1 所支持的型号 37-38 4.4.2 音视频数据处理 38-40 4.4.3 报警数据(DryContact)处理 40 4.4.4 配置数据 40-43 4.4.5 PTZ 控制接口 43-45 4.5 DB System 45-51 4.5.1 Config DB 45-47 4.5.2 Media DB 47-51 4.6 Device manager 51-52 4.7 Device Controller 52-53 4.8 Media Service 53-55 4.9 Web Service 55-56 5 实现和测试 56-64 5.1 实现 56-57 5.2 测试 57-62 5.2.1 主要功能需求完成情况测试 57-61 5.2.2 非功能性测试(性能测试或其它) 61-62 5.3 应用 62-64 6 结论和展望 64-65 6.1 本文工作小结 64 6.2 展望 64-65 参考文献 65-67 致谢 67-68 攻读学位期间发表的学术论文目录 68-69 附录 69
|
相似论文
- 微软新一代流媒体技术研究及原型实现,TN919.8
- 基于ARM11的嵌入式视频监控系统终端的设计,TP277
- 基于ARM9的井下网络摄像机开发,TN948.41
- WEBCAM视频监控管理系统关键技术研究与实现,TP277
- 基于网络摄像机关键技术的研究,TN919.81
- 基于DM365的高清网络摄像机Web服务器设计,TN948.41
- 视频监控中嵌入式解码系统设计与实现,TN764
- IPCAM实时高清视频流传输的研究与实现,TN919.8
- 网络摄像机监控系统的应用研究,TP277
- 无线校园网工程设计与应用研究,TP393.18
- 一体化网络摄像机的设计与实现,TN948.41
- 数字矿山视频监控及导航系统的设计与实现,TD76
- 基于嵌入式Linux和DirectShow的网络摄像机软件设计,TP311.52
- 基于QL202B的网络摄像机设计,TN948.41
- 基于CS理论的超分辨率深度图重建研究与摄像机阵列的研制,TP391.41
- 关联网络摄像机的红外智能监控报警系统的研究与实现,TP277
- 基于立体视觉的二维图像采集开发平台研究与实现,TP391.41
- 用于安全防范的无线多媒体监控系统设计与实现,TN919.82
- 基于FS8610的网络视频监控系统,TP277
- 网络流媒体存储服务器研究,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com
|