论文部分内容阅读
随着网络技术的迅猛发展,视频监控行业进入了高清化和网络化的时代。前端视频采集设备更多的是720p和1080p高清网络摄像机。作为监控系统中心的存储设备,也逐渐向网络化和高清化的方向发展,传统的数字视频录像机布线麻烦和图像质量的弊端开始显现,因此开发一款网络视频录像机是适应安防发展趋势的要求。 本文开发的是基于TIDM368硬件平台的嵌入式网络视频录像机,该网络视频录像机侧重点在于集中存储,不带本地显示功能。首先,介绍了网络视频录像机(NVR)的优势和目前网络视频录像机的产品形态,分析了NVR软件的功能需求、模块结构图和NVR服务主程序的结构;其次,详细介绍了NVR软件开发过程中用到的关键技术,包括:UPNP设备发现技术、嵌入式SQLITE数据库技术、AVI封装技术和嵌入式web技术;然后,分模块详细阐述了NVR服务主程序的设计与实现,包括:前端网络摄像机接入模块、录像存储模块、回放和流转发模块以及web服务器模块。 最后,搭建测试环境对NVR软件各个子模块进行了详细测试,测试结果表明,NVR可以接入前端网络摄像机,对各个通道进行录像存储,客户端浏览器查询录像并选择回放。该产品在视频监控系统中,有一定的实用价值。