论文部分内容阅读
数字视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。数字视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,数字视频监控技术也有长足的发展。视频监控系统的发展到目前为止主要经历了三个不同的阶段:第一阶段为模拟视频监控阶段,第二阶段为多媒体微机平台(嵌入式系统)的数字视频监控(数字硬盘机)阶段,第三阶段为基于嵌入式网络视频服务器技术的数字化网络视频监控阶段。基于嵌入式视频服务器(DVS)的网络化数字视频监控系统被称作第三代视频监控系统。网络数字监控就是将传统的模拟视频信号转换为数字信号,通过计算机网络来传输,通过智能化的计算机软件来处理。系统将传统的视频、音频及控制信号数字化,以IP包的形式在网络上传输,实现了视频/音频的数字化、系统的网络化、应用的多媒体化以及管理的智能化。随着Internet和宽带网络技术的日益发展,具有视频和音频的多媒体内容服务即将成为主流,这是互联网技术发展的必然趋势。伴随着网络技术的发展,近两年来一种崭新的全数字化网络视频监控系统正在得到广泛应用。编码器在整个视频监控系统中是作为数字视频服务器(DVS)来使用的,他的功能是完成视频和音频图像的编码压缩并通过网络传送给远程的分发存储服务器。在32位嵌入式应用领域ARM获得了巨大的成功,目前已经占有75%以上的32位RISC嵌入式产品市场。嵌入式Linux操作系统以价格低廉,公开所有源代码,功能强大又易于移植到不同的硬件平台,所以正在被广泛应用于各个领域。以ARM+DSP处理器为视频编码器的核心以及选择Linux作为视频编码器上运行的操作系统已经成为了视频被编码器技术发展的一个重要方向。本文通过对视频编码器的工作原理进行分析研究,以及在掌握了嵌入式Linux开发技术以及TI Davinci体系架构下,提出使用TI Davinci做为视频编码器的技术解决方案。服务器端的可以通过网络控制视频编码器并上传视频数据流。具体做了如下几方面的工作:1、对视频编码器的硬件工作原理分析。2、参于硬件测试程序的编写和调试3、Codec Engine和U-Boot的编译、调试。。4、视频和音频驱动程序的编写。5、网络传送视频数据包以及基于DMAI层的应用开发。7、进行了视频编码器的软硬件测试。目前,本视频编码器满足用户的需求并得到了应用,随着安防监控产业的进一步发展视频编码器将会得到更广泛的应用。