基于Android平台的移动视频监控系统的设计与实现
发布时间:2017-07-21 01:05
本文关键词:基于Android平台的移动视频监控系统的设计与实现
更多相关文章: 智能手机 Android 监控系统 H.264
【摘要】:传统的监控系统大多采用PC作为监控的终端设备,这在很大程度上限制了监控系统的适用范围及灵活性,在这种情况下,迫切地需要实现一种便于维护及扩展性好的新型监控系统。由于智能手机越来越流行,以及Android操作平台的大范围普及,加上移动通信网络的传输速率不断提高,为实现基于Android平台客户端的远程环境监控提供了强有力的基础。论文提出了一种基于Android平台的移动监控系统架构,设计并开发实现了移动视频监控系统的服务端和客户端程序。对于某些需要监控的特定场合,因其监控区域广泛,监控对象的杂乱与危机事件发生的概率高或无需时时监控,不管是安排现场监控人员还是进行布线监控都是不经济也不现实的,所以论文提出的移动监控系统对此类情况有很强的应用意义。论文的主要内容和创新包括:采用服务端和移动客户端的形式实现移动监控系统,并将系统分为服务端子系统、数据传输子系统及移动客户端子系统三个部分进行功能实现;服务端程序利用Direct X工具实现摄像头数据的采集功能,并采用Socket编程,在Windows操作系统平台下进行网络服务的创建,以实现和移动客户端的数据交互;运用微软提供的MFC工具进行编程,在Windows系统上创建可视化的用户界面,提供监控信息预览功能、监控设备的选择功能及网络服务等相关操作界面给服务端用户;在数据传输子系统中利用RTP/RTCP实现音视频数据的封装传输;客户端采用的是Android移动设备,运用Android平台提供的API与服务端进行连接操作,实现跟服务端的连接以及数据交互的过程;运用H.264技术对压缩后的数据实现解码;将服务端和移动客户端子系统进行整合,以实现整个移动视频监控系统的完整运行。最后对系统程序的整个运行状况进行枚举测试,以保证系统程序的设计符合预期。
【关键词】:智能手机 Android 监控系统 H.264
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN948.6
【目录】:
- 摘要5-6
- Abstract6-12
- 第1章 绪论12-19
- 1.1 研究背景及意义12-13
- 1.2 国内外研究现状13-17
- 1.3 研究内容及章节安排17-19
- 第2章 相关理论及技术综述19-32
- 2.1 Android平台19-25
- 2.1.1 Android系统架构19-20
- 2.1.2 Android系统的特征20-21
- 2.1.3 Android平台开发环境的搭建21-25
- 2.2 无线网络25-27
- 2.2.1 无线网络的发展历史25-26
- 2.2.2 无线网络的分类26-27
- 2.2.3 无线网络的标准27
- 2.3 H.264视频压缩技术27-29
- 2.3.1 H.264简介27-28
- 2.3.2 H.264标准的特点28-29
- 2.3.3 H.264的分层结构29
- 2.4 实时传输协议RTP/RTCP29-31
- 2.4.1 RTP的位置与工作过程30-31
- 2.4.2 RTCP简介31
- 2.5 本章小结31-32
- 第3章 系统需求分析与架构设计32-43
- 3.1 系统需求分析32-38
- 3.1.1 任务概述32-33
- 3.1.2 系统的功能设定33-38
- 3.2 系统架构设计38-41
- 3.2.1 服务端架构设计39-40
- 3.2.2 移动客户端架构设计40-41
- 3.3 接口设计41
- 3.3.1 用户接口设计41
- 3.3.2 外部接口设计41
- 3.4 本章小结41-43
- 第4章 移动视频监控系统的实现43-61
- 4.1 服务器端子系统实现43-50
- 4.1.1 音视频数据采集模块43-46
- 4.1.2 服务端界面展示模块46-48
- 4.1.3 服务端网络服务模块48-50
- 4.2 数据传输子系统实现50-54
- 4.2.1 视频数据RTP封装实现51-53
- 4.2.2 音频数据RTP封装实现53
- 4.2.3 数据实时传输实现53-54
- 4.3 客户端子系统实现54-60
- 4.3.1 移动客户端Socket通信模块54-55
- 4.3.2 RTP数据包解析的实现55-57
- 4.3.3 H.264解码模块57-58
- 4.3.4 音视频同步58-59
- 4.3.5 Android界面模块59-60
- 4.4 本章小结60-61
- 第5章 移动监控系统功能测试61-74
- 5.1 系统的测试背景61
- 5.2 系统的测试标准61-62
- 5.3 系统的测试方法62
- 5.4 系统的测试环境62-63
- 5.5 系统的测试结果63-70
- 5.6 系统的完整运行测试验证70-73
- 5.7 本章小结73-74
- 结论74-76
- 参考文献76-79
- 致谢79
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:570754
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/570754.html