论文部分内容阅读
随着经济的发展和科技的进步,人们的安防意识也不断提高,视频监控作为安防系统的重要组成部分,得到了越来越广泛的应用。传统的视频监控系统采用有线的方式进行传输,存在布线复杂、造价高、容易受到地形限制等缺点,无线视频监控系统弥补了这些不足,具有成本低、覆盖面广、易于维护等优点。与此同时,人们对视频监控系统的画面流畅性、实时性等方面提出了更高的要求。新一代视频编码标准H.264以其良好的网络亲和性和优异的压缩性能,获得了广泛的应用;实时传输协议RTP/RTCP能够保证视频数据在网络上的实时传输与控制;而且CDMA2000无线通信网络以其覆盖范围广、稳定可靠、技术成熟、速度快等优点,当之无愧成为现代通信技术业务化的重要资源。 本文设计了基于3G的无线视频监控系统。采用ARM11处理器为内核的嵌入式开发板,搭载了摄像头和3G模块。主要功能是通过摄像头采集视频数据,经过颜色空间的转换,进行H.264视频编码压缩,将压缩过的视频数据封装成RTP数据包,通过3G模块发送到CDMA2000无线网络进行传输,客户端利用自行设计的播放器,接收视频数据,并解码显示,播放器具有播放、暂停、停止等功能。 本文的主要工作分为两个部分:一个是嵌入式系统环境的搭建,另一个是应用层的软件设计。系统环境的搭建主要包括:嵌入式开发板的选型,交叉编译环境的建立,Bootloader的移植,Linux内核的移植与配置,根文件系统的制作。软件设计主要包括:基于V4L2的视频采集的设计、基于X264库的编码压缩的设计、基于RTP/RTCP协议的流媒体服务器的设计、播放器的设计。 设计的3G无线视频监控系统经测试运行,实时性好、稳定可靠。可以应用在家庭安防、工业生产、航空航天、智能交通监控、森林防火监控等众多领域,具有很高的实用价值和广阔的应用前景。