论文部分内容阅读
未来社会对视频监控系统的发展有着越来越紧迫的需求。随着嵌入式技术的出现、图像压缩技术的提高和网络传输技术的提升,现行的视频监控系统主要围绕嵌入式系统进行开发和部署。嵌入式视频监控系统也以其高密集型、高可靠性、高复用性等特点得到越来越多的重视。因此设计并实现基于嵌入式的视频监控系统是非常有意义的工作。本课题的目的是利用ARM+DSP双核结构的嵌入式处理器TMS320DM270为核心,搭建一个完整的嵌入式开发平台;并利用该平台建立基于MPEG4视频压缩技术以及标准的流媒体传输协议RTP/RTSP的嵌入式视频监控系统。在分析视频监控系统应用实际的基础上,设计出嵌入式视频监控系统的整体方案,并对各个子系统的功能进行设计与实现。整个系统由硬件和软件两大模块构成:在硬件方面采用了德州仪器(TI)发布的TMS320DM270双核嵌入式音视频开发平台;在软件方面主要由嵌入式操作系统、嵌入式流媒体服务器、嵌入式web服务器以及客户端监控软件组成。嵌入式视频监控系统离不开嵌入式操作系统的支持,为了能够充分利用开发板上的有限资源,一个稳定、高效的嵌入式操作系统是必不可少的。课题首先采用源代码开放的嵌入式Linux,根据开发板实际的硬件资源实现了嵌入式Linux操作系统的正常运行;随后在开发板上实现了双核处理器ARM和DSP之间的通信,并以API的形式提供MPEG4编解码算法,实现了嵌入式开发平台上利用MPEG4视频编解码算法对实时音视频的压缩和解压缩;进而在操作系统之上,利用标准的流媒体传输协议RTP/RTSP以及标准的HTTP协议,在TMS320DM270开发板上搭建了网络流媒体服务器和嵌入式web服务器,实现了音、视频数据在网络上的实时发送和接收,以及在B/S架构下客户端对嵌入式视频监控系统的实时访问和控制。整个设计综合应用了嵌入式系统开发、流媒体协议以及网络协议等技术,使开发出的嵌入式视频监控系统具有技术先进、性能良好、功能完善、通用性强、成本低廉的特点,能够快速应用于相关领域的视频监控系统,实用价值较高。