1、 摘要摘要 随着 21 世纪的到来,全球快速的进入信息时代,移动通信系统由于综合利 用了有线和无线的传输方式, 解决了人们在活动中与固定终端或其他移动载体上 的对象进行通信联系的要求,移动通信给社会带来了深刻的信息化变革,已成为 最受青睐的通信手段。如今,以嵌入式技术为依托,以网络、通信技术为平台的 网络视频监控,已经越来越成熟,应用范围越来越广阔。网络视频监控突破了地 域的限制,实现了远程监控,可是,随着“Any Time,Any Where,Any Device” (任何时间、任何地点、任何设备)等概念的提出,普通的网络视频监控已经不 能满足用户日益增长的多元化需求。 “手机视频监控”使这
2、个问题有了答案,这 项应用将在安防行业中得到迅速推广和普及,同时,它也会逐渐走入人们的家庭 生活中, 比如在工作中的白领人员可以在工作中用手机实时监看家里无人照看的 老人或幼儿园里孩子的情况,企业人员可以用手机随时随地监看自己的店铺、超 市、公司的运营情况等。 本文主要是对基于 android 平台视频客户端进行设计,最后实现其播放的核 心功能以及实时监视等多项基本功能。 关键字关键字:监控平台安卓视频监控智能手机监控 目录目录 一、绪论5 (一)问题的提出5 (二)研究现状. 6 (三)本文工作. 6 (四)论文结构. 7 二、Android 操作系统研究及环境搭建. 8 (一) Andro
3、id 操作系统架构. 8 (二) Android 的应用程序核心及 MediaPlayer 架构10 (三) Android 的应用程序核心10 (四)Android 的 MediaPlayer 架构.10 (五) Android 系统环境的搭建11 三、Android 智能手机视频监控平台需求分析. 12 (一) 中心管理单元(CM功. 13 (二)用户管理. 13 (三)设备管理. 14 (四)权限管理. 15 (五)系统管理. 15 1、控制信令网关(CSG)16 2、媒体转发单元(LID 功.16 3、媒体流转发.16 4、语音对讲16 媒体存储单元(MS 功17 音视频流存储17 图
4、片存储17 5、业务支撑系统(BSS) . .17 6、前端单元(PU) 17 7、 客户端单元(C 功. 18 四、Android 智能手机视频监控平台总体设计18 (一) 通信协议.19 1、HTTP.19 2、XML20 3、RTSP20 4、 RTCP/RTP.21 (二) 关键交互流程24 1、 添加用户. .24 2、 设备上线.25 3、 设备参数控制. 26 4、实时流请求. 26 5、录像点播. 27 (三) 服务器设计与实现. 28 1、网络库. 28 2、CMU.30 3、 CSG.34 4 、MDU.35 5 、MSU40 五、Android 智能手机视频监控客户端的实
5、现. 41 (一) 手机视频监控客户端功能需求. 42 (二)手机视频监控客户端概要设计. 43 (三)创建与平台及网络代码库相关的动态库. 43 1 、 Cygwin 环境搭建. 43 2、利用 JNI 规则编写动态库 .43 (四)基于 Android 视频监控功能的实现. 45 1、登录及检查更新界面的实现 45 2、设备列表界面及其实现 46 3、播放界面及云台控制功能实现 49 六、 总结及展望. 55 (一) 本文主要工作小结. 55 (二) 展望未来. 55 参考文献. 57 一一 绪论绪论 (一)问题的提出 从上世纪八九十年代出现视频监控技术以来,视频监控技术经历了模拟到数字再
6、到 完全数字化的阶段。最早的第一代模拟监控系统主要是摄像机与监视器一对一的应用模 式,第二代的数字监控系统则主要以计算机或嵌入式系统为核心综合利用图像传感器、 计算机网络、自动控制和人工智能等技术的应用模式。而第三代的视频监控是集数字化、 网络化、智能化为一体的综合系统 近年来,图像监控以其直观、方便、信息内容丰富而被广泛应用于许多重要场合, 成为安全监控的主要手段。随着计算机通信技术和网络技术的快速发展,3G网络视频 监控技术应运而生。3G手机视频监控就是远程摄像头拍摄的视频图像,通过互联网发 送到装有手机视频监控软件的GPRS/3 G/WIFI普通移动手机上,实时在线收看远程的视 频图像,换句话说就是3G手机视频监控是软件监控。而现在运营的移动网络通讯技术 3 G/GPRS/CDMA等己经能够支撑手机监控的实际应用。同时,随着手机处理芯片的运 算能力不断提高,主流的手机都内置播放器支持对标准MPEG4视频,高端的新手机则 开始支持标准H.264视频;如果使用C语言编写的解码库在手机上能