论文部分内容阅读
自从人类进入21世纪以来,计算机通信技术、网络通信技术、多媒体通信技术对人们的学习、工作、生活产生了广泛而深远的影响。人们对于安全的需求也在不断的增强,在人流量较大的公共场所、工业生产现场以及银行的金库等安防级别较高的环境,基于嵌入式设备的多媒体监控系统以其体积小、功能强、功耗低、性价比高、灵活性好得到了广泛的应用。嵌入式设备的硬件平台基于.ARM9处理器的S3C2440开发板。首先在Linux操作系统中进行应用程序的开发,然后把交叉编译好的应用程序烧写到嵌入式设备的Nand Flash中,最后嵌入式设各完成视频监控系统的视频采集、压缩、网络传输的功能。
本研究完成的工作主要在以下几个方面:第一,构建了嵌入式交叉开发环境,然后裁剪、编译、移植了U-boot、Linux操作系统2.6.25.8版本的内核和根文件系统到基于S3C2440的硬件平台上,并使得嵌入式Linux操作系统支持USB摄像头。第二,在基于$3C2440的视频监控系统中,采用了基于Vimicro公司的ZC0301芯片的USB摄像头采集图像,运用Vide04I_,inux的API函数编写了视频图像的采集程序,并使用MPEG-4编码器Xvid实现了采集的视频数据的压缩,以及通过RTP/RTCP协议的JRTPLIB库完成了压缩数据的网络传输。第三,在局域网中措建了测试环境,对开发板的系统资源的利用情况以及客户端接收的视频图像的质量和稳定性进行了测试,并分析了测试的结果。实验结果表明,本系统实现了视频监控系统的基本功能,能够满足实时性和稳定性的要求。