论文部分内容阅读
近年来,远程视频监控在电力系统、电信机房、工厂、城市交通、水利系统、小区治安等领域得到了越来越广泛的应用。随着全球信息化技术的不断发展,远程视频监控系统的便携性显得越来越重要,用户更倾向于随时随地观看远程监控区域的实时视频画面,由于近几年来Android系统在终端领域井喷式的发展,使得基于Android平台的远程视频监控系统具有巨大的应用前景。由于视频信号传输对网络带宽要求较高,传统的应用于有线网络的传输方法已不能满足无线网络低带宽的要求,因而设计一种运行于窄带网络上的视频传输方法成为视频监控领域需要解决的问题之一。本文研究了远程视频监控系统的视频信号采集、视频压缩、视频数据的无线网络传输,并对视频数据在Android平台的解析与播放做了深入研究。本文的主要工作有:1.对USB摄像头拍摄的视频信号进行了采集,并在PC机上进行了实时播放。对采集到的视频信号进行了压缩处理,将视频信号压缩成为便于进行网络传输的二进制图片格式,使压缩效果达到了窄带上图像传输的要求。2.对压缩完成的视频数据进行了无线网络发送,采用UDP通信协议下的RTP实时传输协议,实现了视频数据的无线网络传输功能,并对其数据包的组帧问题进行了分析,使客户端Android平台设备能够对远程监控端进行实时视频监控。3.完成了客户端Android平台设备的视频流解析功能,使客户端Android平台设备能够很好的接收、解析并播放来自USB摄像头与网络摄像机拍摄的视频数据,解决了现有视频监控技术存在便携性差、监视画面不流畅等问题。4.通过应用网络摄像机API控制协议,在客户端Android平台设备上编写软件程序完成对网络摄像机云台运动的远程控制功能,达到远程调整网络摄像机拍摄角度的效果。5.对系统主要功能进行了测试,测试结果表明,通信协议运行效率高、可靠性强,系统稳定性好。最后完成了系统的软件安装,并在现实环境中对系统进行了调试,调试结果表明系统整体性能达到预期要求。