基于Android的移动视频监控软件的设计与实现
发布时间:2017-04-27 20:04
本文关键词:基于Android的移动视频监控软件的设计与实现,由笔耕文化传播整理发布。
【摘要】:随着移动终端技术的不断进步和普及,基于移动终端的网络视频监控技术逐渐成为各大厂商关注的热点,基于Android的移动视频监控系统正是来自福建星网锐捷安防科技有限公司的需求。本论文根据公司在该领域的研发基础和本项目的需求,提出一套移动视频监控系统的框架方案,其基本思路是利用公司的“星云平台”实现移动终端的统一授权,解决集中管理的问题;在监控视频传输和前端监控设备的控制方面,采用移动终端与前端监控设备直连的方式,音视频数据和控制指令直接在移动终端与前端设备之间传输,既可省略了传统视频监控系统中建设成本和性能要求很高的视频服务器,简化视频传输的中间环节,减少视频数据在网络中多次传输带来的带宽开销和时间消耗,提高传输效率,又可以提高移动终端登录前端设备与浏览监控视频画面的实时性。实现该方案的关键技术,除了“星云平台”以外,主要是配套的移动客户端监控软件和如何解决设备端在异构网络环境下访问的问题。本文主要围绕基于Android的移动客户端监控软件的设计进行展开,同时也将解决前端设备在异构网络环境下的访问和报警信息推送接收等关键技术的研发结合其中。主要实现了实时浏览、远程回放、设备管理、图像视频管理以及报警推送接收等一系列功能;涉及网络通信模块、视频解码模块、音视频同步模块、视频显示模块以及基于XMPP的消息推送子系统等。系统测试结果表明:监控软件在1M带宽、2M带宽和局域网三种网络环境下,其功能和性能均能满足预期目标,并且已投入实际应用。
【关键词】:Android 移动视频监控 H264 FFmpeg
【学位授予单位】:福建师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
- 中文摘要2-3
- Abstract3-4
- 中文文摘4-8
- 第1章 绪论8-14
- 1.1 课题研究背景及意义8-10
- 1.2 研究现状10-12
- 1.2.1 国内外研究现状10-12
- 1.2.2 相关文献综述12
- 1.3 研究内容及组织结构12-14
- 第2章 视频监控系统需求分析及总体设计14-22
- 2.1 需求概述14
- 2.2 需求分析14-18
- 2.3 系统设计18-20
- 2.3.1 系统框架方案18-19
- 2.3.2 软件设计19-20
- 2.4 本章小结20-22
- 第3章 系统关键技术及其应用研究22-44
- 3.1 Android应用技术22-27
- 3.1.1 Android平台22
- 3.1.2 Android平台架构22-24
- 3.1.3 JNI和NDK技术24-27
- 3.2 FFmpeg相关技术27-35
- 3.2.1 FFmpeg简介27
- 3.2.2 FFmpeg移植27-33
- 3.2.3 关键数据结构33-35
- 3.2.4 FFmpeg解码流程35
- 3.3 异构网络穿透技术35-38
- 3.3.1 异构网络设备访问问题35-36
- 3.3.2 异构网络设备访问解决方案36-38
- 3.4 基于XMPP的消息推送技术38-42
- 3.4.1 系统推送方案38-39
- 3.4.2 推送服务器设计39-41
- 3.4.3 推送客户端设计41-42
- 3.5 本章小结42-44
- 第4章 移动监控客户端的设计44-80
- 4.1 用户界面设计44-51
- 4.1.1 整体布局设计44-46
- 4.1.2 侧滑菜单设计46-48
- 4.1.3 视频播放控件之多种手势侦别设计48-51
- 4.2 通信协议设计51-55
- 4.2.1 概述51
- 4.2.2 适用范围51
- 4.2.3 相关术语51
- 4.2.4 消息格式51-53
- 4.2.5 工作流程53-55
- 4.3 网络通信模块55-60
- 4.3.1 客户端通信架构55-57
- 4.3.2 通信模块分析57-60
- 4.3.3 通信流程60
- 4.4 视频解码模块60-66
- 4.4.1 视频数据预处理61-63
- 4.4.2 视频数据解码模块设计63-66
- 4.4.3 视频数据转化66
- 4.5 音视频同步模块66-70
- 4.5.1 缓冲区设计66-68
- 4.5.2 音频去抖动处理68
- 4.5.3 同步控制模块设计68-70
- 4.6 视频显示模块设计70-78
- 4.6.1 YUV420到RGB565色彩转换70-72
- 4.6.2 RGB图像格式显示72-73
- 4.6.3 视频显示控制算法设计73-78
- 4.7 本章小结78-80
- 第5章 系统测试80-88
- 5.1 测试环境80-81
- 5.2 系统测试81-85
- 5.2.1 功能测试81-82
- 5.2.2 性能测试82-85
- 5.3 系统运行效果85-87
- 5.4 本章小结87-88
- 第6章 总结与展望88-90
- 6.1 工作总结88-89
- 6.2 进一步工作展望89-90
- 参考文献90-94
- 攻读学位期间承担的科研任务与主要成果94-96
- 致谢96-98
- 个人简历98-102
【参考文献】
中国期刊全文数据库 前2条
1 沈俊,葛燧和;计算机系统中的YUV[J];计算机工程;2000年01期
2 王培凤;Push技术与图书馆信息推送服务[J];科技情报开发与经济;2005年10期
中国硕士学位论文全文数据库 前1条
1 杨佳胜;基于Android终端的视频通话系统设计与实现[D];大连理工大学;2011年
本文关键词:基于Android的移动视频监控软件的设计与实现,由笔耕文化传播整理发布。
,本文编号:331310
本文链接:https://www.wllwen.com/kejilunwen/wltx/331310.html