论文部分内容阅读
视频监控一直以来都是人们关注的热点之一。随着社会的进步和人们生活水平的不断提高,人们对公共场所的安全性要求也越来越高,视频监控系统的应用变得越来越广泛。同时,传统的模拟视频监控的弊端逐渐的显露出来,促使视频监控逐渐的向数字化和网络化的方向上发展。随着图像处理理论的飞速发展以及嵌入式集成工艺和网络技术的不断进步,嵌入式网络视频监控得到了大踏步的发展,前途一片光明。本论文设计并开发了一款基于TI TMS320DM6437的网络嵌入式视频监控系统。本系统体积小巧,功耗低,易于安装和实现,可以将监控图像发送到有网络的任何地方,打破了监控点的地域限制。本系统首先实时接收SENSOR传来的数字图像信号,然后利用TI Codec Engine框架调H.264编码库对视频数据进行编码。当编码完成后,便可以通过TCP/IP协议把编码后的视频数据传输到pc端。在PC端通过客户软件对视频数据进行流媒体的封装,再通过UDP协议传输给本机的VLC播放器实现实时的流媒体播放,这便实现了网络视频监控。同时,为了加强本监控系统的功能,用户可以通过PC端的客户端软件向DSP端发送一系列命令,比如:报警信息的触发:命令DSP把报警信息存储在FLASH中,或者读FLASH中的报警信息等。同时,为了让用户更好的了解本系统在视频监控过程中的一些基本情况,在DSP端创建了HTTP服务器,在此服务器上,用户可以方便的了解到本系统的路由信息,采用的端口号等等。本论文主要在软件方面进行了详细的介绍,同时简要的介绍了硬件平台。硬件方面,主要介绍了系统的构成及各个板卡的情况。软件方面,介绍的主要内容包括:1、数据的接收及预处理;2、Codec Engine框架及利用Codec Engine实现视频数据的编码3、报警信息的触发机制及FLASH中报警信息的读写;4、NDK的简介及基于NDK创建的HTTP服务器;5、基于TCP/IP的网络编程及视频数据的传输6、PC端客户端软件的设计以及流媒体视频数据的转发。7、系统的优化。最后给出了本系统的系统演示环境和演示的结果。