摘要视频监控技术在安全领域发挥着重要作用,尤其是伴随移动通信的快速发展,视频监控从有线网络监控发展到了移动视频监控。
Google开发的Android平台极大的推动了智能手机的发展,此平台所提供的良好开放性能,为普及智能手机远程视频监控系统带来了契机。
本课题主要研究Android平台相关技术,构建移动视频远程监控系统。
本文研究了移动视频监控的相关技术,如移动智能终端,Android操作系统等。
通过对各项技术对比分析,采用Android作为移动智能终端操作系统平台,使用流媒体技术开发安卓客户端。
提出客户端设计流媒体控制传输模块,视频编解码模块等,采用Java语言编写相关程序。
本课题完成了基于Android智能手机远程视频监控系统的设计与实现。
通过设计基于Eclipse搭建Android操作系统智能手机平台方案,视频监控终端客户端软件的设计方案,智能手机等客户端视频采集、存储和转发的设计方案,完成了一整套适合Android平台的智能手机远程视频监控解决方案。
关键词:Android 视频监控流媒体视频解码ABSTRACTVideo surveillance technology is playing an important role, which is widely used in urban transport, civil security and other fields with its intuitive, convenient and abundant information, particularly in the security important sector and in the significant event field.Android platform that Google developed greatly promoted the development of smart phones, and the platform provides a good opening performance, which has brought a turning point for the popularity of smart phone video surveillance system. The main topic is about researching Android platform technology, and building mobile video surveillance system.In this paper, it introduce some key technologies of mobile video surveillance, such as mobile intelligent terminal, streaming media technology, video compression technology,Android operating system and so on. By comparative analysis of different technology this paper uses Android as a mobile terminal operating system platform, RTP, RTSP streaming media technology and video compression technology which has a high compression rate as development client. This paper proposes the architecture of client and server-side software, designs streaming media transmission module, video code module, PTZ control module and other modules, and uses Java to write programs.The subject completed the design and implementation of video surveillance system based on Android smart phone. This paper completes video surveillance solution program based on smart phone for Android platform, by solution of Android operating system based on smart phone platform and ARM11 chip, solution of the design of video surveillance terminal client software, and solution of server-side including the design of video capturing,storing and forwarding.Key Words: Android Cameras and Surveillance streaming media video decoder目录第一章绪论 (1)1.1视频监控 (1)1.2移动视频监控 (1)1.3研究背景与内容 (1)1.4论文结构安排 (3)第2章移动视频监控关键技术研究 (3)2.1移动智能终端 (4)2.1.1移动智能终端体系结构 (4)2.1.2移动智能终端支持的业务 (5)2.1.3智能手机操作系统 (5)2.2移动流媒体技术 (6)2.2.1流媒体传输和控制协议 (7)2.2.2流媒体传输基本原理 (8)2.3视频压缩编码技术 (9)第三章Android操作系统 (10)3.1 Android操作系统概述 (10)3.2系统架构 (11)3.3应用程序框架 (13)3.4搭建Android开发环境 (15)3.5配置和编译U-boot (16)第4章移动视频监控系统总体设计 (18)4.1系统总体结构设计 (18)4.2服务器端软件设计 (18)4.3 Android平台构成 (18)4.4客户端软件设计 .................................................................... 错误!未定义书签。
4.5平台选择和开发语言 (21)第5章客户端和服务器端软件的设计与实现 (23)5.1客户端界面设计与实现 (23)5.2客户端各模块设计与实现 (24)5.2.1视频解码模块 (25)5.2.3 VideoCodec模块 (26)5.2.4流媒休协议模块 (27)5.2.5 Socket模块 (28)第6章总结与展望 (29)6.1系统总体测试结果 (29)6.2论文总结 (29)6.3工作展望 (30)参考文献 (30)致谢 (32)第一章绪论本章主要介绍了视频监控的发展和移动视频监控的未来发展趋势,以及研究视频监控的背景和内容,简述了本论文的结构安排。
1.1视频监控视频监控是一种防范能力较强的综合系统,是安全防范系统的重要组成部分。
视频监控拥有直观、准确、及时和信息丰富等优点,能够广泛应用于各种场合。
近年来,随着网络音视频技术和移动通信技术的飞速发展,视频监控技术也有了长足的进步。
视频监控在安全领域发挥着巨大作用,特别是在重要安全部门或重大事件中,如北京奥运会和上海世博会等安防监控中。
二十一世纪以来,世界恶性突发事件以及恐怖主义袭击也日趋增多,无论在规模、范围、频率,还是在手段、技术、危害性等方面,都已经达到了十分严重的程度,具有复杂性、突发性、难以预测、事先征兆少等特征。
所以,视频监控技术作为安防系统的重要组成部分,日益受到关注和重视。
1.2移动视频监控如今,以嵌入式技术为依托,以网络、通信技术为平台的网络视频监控,已经越来越成熟,应用范围越来越广阔。
首先网络视频监控技术突破了地域的限制,实现了远程监控,可是,随着“Any Time、Any Where、Any Device”概念的倡导,鉴于互联网接入服务的局限性,相关管理人员的流动性等多方面的因素,基于网络视频监控的防范系统的弊端逐步显现,已经不能满足用户日益增长的多元化的需求。
移动视频监控应运而生,把网络视频监控与智能移动终端相结合,就可以满足用户在任何地点任何时候都可以对所需要的监控点进行视频监控的需求。
移动视频监控技术不仅克服了普通网络视频监控对监控客户端地点上的限制,还进一步缩短了处理紧急情况的反应时间。
移动视频监控在任何时间,任何地点,任何设备概念的倡导下,近年发展迅速,尤其是随着智能手机的普及,移动视频监控将在安全防范领域日益发展壮大,发挥重要作用。
1.3研究背景与内容基于传统的网络视频监控,人们在远程视频监控和远程控制时需要考虑传输线路建设的成本问题。
如森林火灾预防、高速公路监测以及偏远地区监控,由于地域的广阔性,分布的分散性,有线网络建设和室外线路的维修费用非常之昂贵,这将直接影响到视频监控的发展。
随着移动通信技术,智能终端技术的快速发展,极大地推动了移动视频监控的发展。
目前国内外众多IT公司在移动视频监控领域,投入大规模的人力物力进行项目研究和开发。
鉴于在各高校和研究所,移动视频相关技术也是研究热点,相信相关技术的持续革新将为移动视频监控的可持续发展开辟广阔的道路。
基于无线网络将是今后监控设备的必然选择,移动智能终端是监控应用的最佳平台;移动视频监控市场的繁荣带动了更多的服务商加入到这一行列,为广大用户提供更加完善和个性化的移动视频监控服务。
随着3G、4G的成熟,LTE网络商用时代的到来,移动视频监控技术将逐步走向成熟和稳定。
在移动智能终端方面,Android智能操作系统成为近年来最受关注的操作系统,由于它的免费性,以及系统的开放性,使开发人员可以随时取得程序的源代码,这对于程序开发人员和运营商定制非常重要。
在移动智能终端支持方面,三星、摩托罗拉、多普达等国际一线厂商在2014年几乎倾倒性的发展Android,尤其摩托罗拉几乎将2014年发布的所有智能手机都预装Android平台,在2014年第一季度Android操作系统已经跃居智能终端操作系统的榜首。
结合3G移动网络平台开发出一个基于Android的智能手机平台,对企业而言,符合未来移动通信技术的发展方向,更是企业在移动通信技术领域通过不断积累,培养核心竞争力的良机。