基于Android的视频采集传输适配与缓存技术的研究与应用
发布时间:2022-07-09 20:14
随着互联网和移动通信技术的飞速发展,人们已经不再满足于简单的文字交流和语音交流,而是更加青睐于能拉近彼此间距离的视频通话。同时,随着手机、平板等智能移动终端的兴起,视频通话功能也逐渐成为了交互软件必不可少的功能。为了在智能终端实现各种自定义功能的设计开发,稳定的视频通信功能的实现渐渐地成为了整个系统设计中至关重要的一环。手机的更新换代伴随着硬件的不断升级也带来了一系列的问题,各种手机硬件参数的不一致往往容易导致在进行视频交互的时候出现app崩溃的现象,而产生这个现象的根本原因在于打开摄像头进行视频采集的时候出现的各种硬件参数不适配。除此之外,由于网络波动的缘故,视频数据在网络中容易发生丢包,从而导致视频画面出现卡顿、马赛克等现象。为此,我们急需开发一种在视频聊天系统中切实可行的采集传输适配以及缓存方案来解决机型不适配和视频质量问题。当前,国内外对于视频缓存技术的研究有很多,虽然大多数是基于视频点播的,但是对于视频缓存大小的设计思想是相通的。本系统由手机客户端、服务器、智能设备端三部分组成。根据视频数据传输过程的特点可以细分为采集、编码、传输、接收、解码播放等模块,针对整个视频交互过程中...
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.2 研究现状及趋势
1.2.1 安卓设备的发展现状
1.2.2 缓存技术研究现状
1.3 论文研究主要内容和组织结构
第二章 相关技术分析
2.1 Android平台
2.1.1 Android系统架构
2.1.2 Android应用开发
2.2 传输协议
2.2.1 SIP协议
2.2.2 流媒体协议
2.3 音视频编解码技术
2.3.1 H.264 编解码技术
2.3.2 音频编码技术
2.4 缓存技术
2.5 本章小结
第三章 老人陪护客户端软件的总体设计
3.1 功能需求分析
3.1.1 系统功能性需求
3.1.2 系统非功能性需求
3.2 系统总体架构设计
3.3 服务器的设计
3.4 信令设计
3.5 本章小结
第四章 老人陪护客户端的具体实现
4.1 视频功能模块总体设计
4.2 视频采集模块的设计与实现
4.2.1 视频采集应用程序的设计
4.2.2 视频采集适配的设计与实现
4.3 视频编码模块
4.4 数据传输模块的设计与实现
4.4.1 基于JRTPlib的视频数据发送设计
4.4.2 视频数据打包实现
4.5 视频接收处理模块的设计与实现
4.6 视频解码播放模块的设计与实现
4.7 视频缓存的设计与实现
4.7.1 视频数据包发送端缓存的设计与实现
4.7.2 视频数据包接收端缓存的设计与实现
4.8 本章小结
第五章 客户端的测试与优化
5.1 测试环境的搭建
5.2 功能测试
5.2.1 用户登录注册
5.2.2 视频聊天测试
5.2.3 缓存效果测试
5.3 性能测试
5.3.1 内存占用测试
5.3.2 性能优化
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
作者简介
1 作者简历
2 参与的科研项目及获奖情况
3 发明专利
学位论文数据集
【参考文献】:
期刊论文
[1]网络协议二义性及其带来的安全问题研究[J]. 褚蕾蕾,竺德. 网络安全技术与应用. 2019(07)
[2]基于Android系统的移动学习终端平台开发与研究[J]. 边倩,王振铎,张卫钢. 电子测试. 2019(Z1)
[3]基于HTTP协议的业务系统网页数据采集应用集成[J]. 路辉,高尚飞,李少龙. 电子技术与软件工程. 2019(02)
[4]数字多媒体远程监控技术在Android智能手机中的开发应用[J]. 黄达. 数字通信世界. 2018(10)
[5]手机摄像头发展趋向分析与思考[J]. 张智卜. 中国新通信. 2018(11)
[6]一种优化安卓应用3G/4G网络请求能耗的方法[J]. 蔡华谦,张颖,黄罡,梅宏. 软件学报. 2017 (12)
[7]地址转换协议技术浅谈[J]. 陈华,蔡燕. 科技风. 2017(19)
[8]基于分布式存储的车载视频监控解码终端的软件架构[J]. 万木森,程雷阳,蒋轶玮. 电视技术. 2017(06)
[9]安卓端即时通信应用的心跳机制研究及性能优化[J]. 吉毅,贾俊铖,张书奎,王进,周经亚. 计算机工程. 2018(01)
[10]Android系统的往事今生[J]. 周斌. 江苏通信. 2017(01)
硕士论文
[1]面向Android系统的App安全加固技术的研究与实现[D]. 尉惠敏.西安理工大学 2019
[2]基于Android的智慧校园的设计与实现[D]. 王凯.吉林大学 2018
[3]软件定义网络中的视频传输优化[D]. 陈金雯.中国科学技术大学 2018
[4]嵌入式音视频同步网络监控系统设计与实现[D]. 刘伟杰.中北大学 2018
[5]基于Android的服务机器人远程监护系统设计[D]. 翟强.南昌大学 2018
[6]老人陪护终端语音通信的设计与实现[D]. 刘涛.浙江工业大学 2017
[7]基于QoE的无线视频自适应传输控制技术研究与实现[D]. 罗小琴.南京邮电大学 2016
[8]基于VoIP的安卓群组语音通信软件设计与实现[D]. 曹晨.浙江工业大学 2016
[9]一种基于H.264的视频加密算法的设计与实现[D]. 谭旋.华中科技大学 2016
[10]SIP/WebRTC转换网关的设计与实现[D]. 刘丽颖.中国科学院研究生院(沈阳计算技术研究所) 2016
本文编号:3657743
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.2 研究现状及趋势
1.2.1 安卓设备的发展现状
1.2.2 缓存技术研究现状
1.3 论文研究主要内容和组织结构
第二章 相关技术分析
2.1 Android平台
2.1.1 Android系统架构
2.1.2 Android应用开发
2.2 传输协议
2.2.1 SIP协议
2.2.2 流媒体协议
2.3 音视频编解码技术
2.3.1 H.264 编解码技术
2.3.2 音频编码技术
2.4 缓存技术
2.5 本章小结
第三章 老人陪护客户端软件的总体设计
3.1 功能需求分析
3.1.1 系统功能性需求
3.1.2 系统非功能性需求
3.2 系统总体架构设计
3.3 服务器的设计
3.4 信令设计
3.5 本章小结
第四章 老人陪护客户端的具体实现
4.1 视频功能模块总体设计
4.2 视频采集模块的设计与实现
4.2.1 视频采集应用程序的设计
4.2.2 视频采集适配的设计与实现
4.3 视频编码模块
4.4 数据传输模块的设计与实现
4.4.1 基于JRTPlib的视频数据发送设计
4.4.2 视频数据打包实现
4.5 视频接收处理模块的设计与实现
4.6 视频解码播放模块的设计与实现
4.7 视频缓存的设计与实现
4.7.1 视频数据包发送端缓存的设计与实现
4.7.2 视频数据包接收端缓存的设计与实现
4.8 本章小结
第五章 客户端的测试与优化
5.1 测试环境的搭建
5.2 功能测试
5.2.1 用户登录注册
5.2.2 视频聊天测试
5.2.3 缓存效果测试
5.3 性能测试
5.3.1 内存占用测试
5.3.2 性能优化
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
作者简介
1 作者简历
2 参与的科研项目及获奖情况
3 发明专利
学位论文数据集
【参考文献】:
期刊论文
[1]网络协议二义性及其带来的安全问题研究[J]. 褚蕾蕾,竺德. 网络安全技术与应用. 2019(07)
[2]基于Android系统的移动学习终端平台开发与研究[J]. 边倩,王振铎,张卫钢. 电子测试. 2019(Z1)
[3]基于HTTP协议的业务系统网页数据采集应用集成[J]. 路辉,高尚飞,李少龙. 电子技术与软件工程. 2019(02)
[4]数字多媒体远程监控技术在Android智能手机中的开发应用[J]. 黄达. 数字通信世界. 2018(10)
[5]手机摄像头发展趋向分析与思考[J]. 张智卜. 中国新通信. 2018(11)
[6]一种优化安卓应用3G/4G网络请求能耗的方法[J]. 蔡华谦,张颖,黄罡,梅宏. 软件学报. 2017 (12)
[7]地址转换协议技术浅谈[J]. 陈华,蔡燕. 科技风. 2017(19)
[8]基于分布式存储的车载视频监控解码终端的软件架构[J]. 万木森,程雷阳,蒋轶玮. 电视技术. 2017(06)
[9]安卓端即时通信应用的心跳机制研究及性能优化[J]. 吉毅,贾俊铖,张书奎,王进,周经亚. 计算机工程. 2018(01)
[10]Android系统的往事今生[J]. 周斌. 江苏通信. 2017(01)
硕士论文
[1]面向Android系统的App安全加固技术的研究与实现[D]. 尉惠敏.西安理工大学 2019
[2]基于Android的智慧校园的设计与实现[D]. 王凯.吉林大学 2018
[3]软件定义网络中的视频传输优化[D]. 陈金雯.中国科学技术大学 2018
[4]嵌入式音视频同步网络监控系统设计与实现[D]. 刘伟杰.中北大学 2018
[5]基于Android的服务机器人远程监护系统设计[D]. 翟强.南昌大学 2018
[6]老人陪护终端语音通信的设计与实现[D]. 刘涛.浙江工业大学 2017
[7]基于QoE的无线视频自适应传输控制技术研究与实现[D]. 罗小琴.南京邮电大学 2016
[8]基于VoIP的安卓群组语音通信软件设计与实现[D]. 曹晨.浙江工业大学 2016
[9]一种基于H.264的视频加密算法的设计与实现[D]. 谭旋.华中科技大学 2016
[10]SIP/WebRTC转换网关的设计与实现[D]. 刘丽颖.中国科学院研究生院(沈阳计算技术研究所) 2016
本文编号:3657743
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3657743.html