论文摘要
当今社会,安防科技的应用越来越广泛,而且随着社会的发展,平安城市建设,人们对安防行业提出了更高的要求。由于传统的网络视频监控只是对视频数据的海量存储,这就对网络和存储两个部分造成重大压力,为了提高监控的质量和效率,同时响应高标准的监控要求,本课题给出了一种新型网络视频监控解决方案,选择性的进行视频数据压缩、网络传输与存储,减轻网络和存储压力。在分析了视频压缩算法H.264之后,给出本方案的具体设计思想并介绍了相关的设计开发环境。本视频监控系统解决方案是以客户端/服务器模型实现的,在服务器上实现监控的主体工作。依据当前网络TCP连接状况和智能分析算法,自适应的完成前端数据的处理。客户端主要配合服务器端,完成数据的存储和后续的检索等其他工作。本设计思想是在以TI公司的TMS320DM642作为服务器的核心处理器的实验平台SEED-DTK-VPM642上实现的。本论文主要利用CCS,NDK,RF5及VC++6.0等工具完成视频监控平台的软件设计。主要根据设计模式(C/S模式)包括两大部分。服务器端,由四个核心任务组成,分别是视频的采集及智能检测任务,视频数据的本地回显任务,视频的H.264压缩任务,以及压缩后视频数据的网络传输等四个任务;客户端部分,主要是利用多线程技术实现数据的选择性接收存储功能。实验结果表明运行性能稳定,方案可行。