论文部分内容阅读
在移动通信和多媒体技术迅猛发展的今天,视频会议、可视电话、远程医疗以及视频监控等图像技术的应用日渐普及。其中,视频监控是一门集通信技术、计算机技术和数字视频技术于一体的综合系统。它以其方便、及时、直观、信息内容丰富等特点,被广泛应用于工农业生产、交通运输、安全保卫等场所。本文利用3G网络的无地理限制、布线成本低等优点,研究并实现了一种基于RTSP协议、3G传输(TD-SCDMA)和B/S模式的嵌入式视频监控实验系统。本文主要研究工作如下:首先介绍了课题的研究背景以及国内外发展动态;分析研究了3G视频监控系统的相关技术,包括视频压缩和传输技术、Socket编程技术、B/S架构技术、3G通信技术、uClinux系统以及多进程/线程技术。在此基础上,设计了该系统总体架构方案,实现了以i.MX27为微处理器硬件平台、以3G为传输通道的基于RTSP协议的嵌入式视频监控服务器。接着,通过分析i.MX27微处理器输出的H.264视频流的特点,考虑硬件结构的特点设计应用软件,扩展了可实现RTSP协议的Live555开源库对H.264文件的支持,以及云台控制功能。然后,针对本系统的特点,通过对VLC开源库的剪裁、编译,调用其SDK,与MFC技术相结合,接收来自服务器端的视频流并解码显示;运用ActiveX技术将控件嵌入网页中,利用Web服务器形成B/S模式,实现了客户端监控平台的基本功能。最后,对本文实现的3G视频监控实验系统进行了测试以及分析。经测试,客户端接收的图像显示效果良好,实现了播放、暂停、抓图等功能,并能够对服务器端的摄像头云台进行控制。