论文部分内容阅读
随着社会经济的飞速发展,安防特别是视频监控系统的发展十分迅猛。在企业,政府,家庭等各个方面都发挥越来越重要的作用。相对而言,传统的视频监控系统由于安装时间长、破坏原有家庭装修、视频信息时效性较低等不足,无法满足人们对视频监控的要求。因此,迫切需要一种新型视频监控系统,最大限度的保障社会及个人安全。3G网络技术的大规模商用和视频压缩技术的发展,提供了充足的无线带宽,并保证了视频内容在高压缩率的情况下依然具备较高的画质。为实现一种新型视频监控系统提供了技术保障。浙江电信结合了视频监控的新需求和3G技术成熟的特点,开展了“3G视频监控系统”项目。本论文即从浙江电信“3G安全视频监控系统”衍生出来,负责目前最为流行的手机平台—-Android系统智能手机端视频监控客户端的实现。视频采集前端采用H.264协议编码,通过浙江电信cdma20001xEV-DO网络进行视频数据传输,最终在Android系统智能手机播放视频信息并与前端摄像机进行的智能化交互操作。通过对Android系统的整体研究,掌握网络流媒体传输协议以及H.264编码文件的解码方法,提出应用软件的实现方法,主要实现手机端的各项功能,具体内容如下:(1)通过对Android系统的研究,掌握其基本架构、组件、基本特性以及Android平台应用软件开发的基本流程;(2)实现手机端应用软件的智能自动唤醒,当前端检测到摄像机采集的视频出现异常时,发起警报——拨打用户手机,手机端检测到是前端来电时,自动唤醒手机端软件;(3)设计“3G安全视频监控系统”手机端应用软件的基本UI,包括远程登录、接入点选择、视频浏览等基本界面;(4)需要浏览监控画面时,主动向摄像机发送控制信息,开启视频发送程序。在3G网络覆盖区域,实现任何时间都能获得监控信息;(5)通过对RTP/RTCP, TCP/UDP等流媒体协议的研究,实现接收前端摄像机发送的数据并解包获取视频信息;(6)通过研究FFmpeg,移植FFmpeg中的H.264解码部分至Android中,实现H.264文件的解码、播放;(7)增加交互功能,获得视频数据之后,实现智能报警、前端摄像机的云台控制等功能;本论文作为电信“3G安全视频监控系统”的一部分,配合前端视频采集、压缩、发送模块,在前端检测到异常时,通过电信EV-DO网络实时浏览视频信息,在必要时通过电话报警,最大限度地保证用户的个人财产安全。本文对其他基于Android系统智能系统手机的应用软件开发也具有一定的借鉴作用。