基于Android的移动VoIP高清视频通话系统的设计与实现

被引量 : 0次 | 上传用户:a57556836
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来移动网络的发展以及智能移动终端的普及,目前,基于智能操作系统的移动VoIP业务受到了众多运营商与企业的关注。与仅支持语音通话服务的传统VoIP相比,移动VoIP在智能移动终端的支持下,将承载更多更复杂的多媒体业务,用户也希望享受到流畅视频、即时消息、高保真通话等服务带来的便利与乐趣,因此基于时下互联网通信的需求,开展智能操作系统支持下的移动VoIP应用研究,具有十分重要的意义。本文设计并实现了一款基于Android系统的高清视频通话系统,具有即时消息、高保真语音通话、高清视频和联系人在线通知功能。系统结合Android应用开发技术,采用多种网络通信协议协同合作;支持多种语音编码标准与高清H.264视频编码标准;针对无线网络特征,提出语音质量保证方法应对多种语音问题;斟酌用户体验与操作习惯,设计一套美观的人机界面。针对Android内置SIP协议栈接口开放性不足的问题,采用移植Jain-Sip(?)办议栈的方案,以其完善的SIP底层服务接口,实现即时消息与视频会话控制等扩展SIP服务。针对IP语音通话产生声学回音的问题,结合Android NDK开发技术,采用Speex回音消除库消除回声。为避免播放与录音线程不同步影响回音消除,采用基于预取量判断时序的多线程同步方法,增强回音消除效果。在研究视频编解码技术的基础上,针对软件编码存在占用CPU资源高与耗电量大的问题,结合Android的OpenCore媒体框架,采用UNIX域协议套接字方法,获取底层视频H.264硬件编码数据;针对Android未提供OpenCore硬件解码接口的问题,采用FFmpeg库移植并剪裁其H.264解码模块的方法,实现软件视频解码。对所设计的系统进行丢包率、语音质量、视频流畅度等多方面性能测试,系统均表现优异,可以在无线网络下实现流畅高清的视频通话。系统的设计方案对于Android系统下的VoIP应用开发者有一定的借鉴作用。
其他文献
在南京地区的历史地名中,“秣陵”是产生早、沿用久、影响大的一个重要名称。秦始皇三十七年(公元前210年),改金陵邑为秣陵县,是南京地区的第一个县。秣陵县历秦、两汉大体不度,直
<正>二期课改提出“要改变评价方式,由学生被动评价变为主动参与评价。”为此,我尝试了把自主评价引入课堂。这是一节高三的历史复习课。我采用小组讨论的方法,讨论的问题是
期刊
<正> 1946年5月3日,阎宝航从重庆飞往南京,6日转到上海。这时的上海已代替重庆成为全国争取和平民主运动的中心。5月5日,以反对内战独裁,争取和平民主为宗旨的上海人民团体联
传统的协同过滤推荐技术在大数据环境下存在一定的不足。针对该问题,提出了一种基于云计算技术的个性化推荐方法:将大数据集和推荐计算分解到多台计算机上并行处理。在对经典
目的:探讨麻黄附子细辛汤联合灵龟八法针法在偏头痛治疗中应用效果。方法:选取我院偏头痛患者93例,按照随机数表法分组,对照组46例口服盐酸氟桂利嗪胶囊治疗,观察组47例于对
随着社会的发展,历史的进步,以及城市化进程的加快,人们生活水平提高显著,人们对园林景观的要求越来越高,也越来越重视对置石的应用。但在实际应用中由于对置石理法的匮乏,以及施工
从姜黄中提取天然染料,研究姜黄染料对柞蚕丝绸的染色性能及功能性。探讨染色工艺参数如染色温度、染色时间、染浴pH值对染色织物K/S值的影响,研究了媒染剂硫酸锌、硫酸铝、
从人力资源管理的视角来看,高校与企业组织人员的选聘机制存在很大不同,比较两者的差异发现:高校在人员选聘的准备工作、选拔手段、录取的程序、任用机制方面均存在不足,这在一定
大量图像的出现使得图像检索的需求越来越强烈。图像检索系统经历了基于文字的检索和基于底层特征的检索两个阶段。新的检索系统通过机器学习等技术,综合利用了视觉特征和高层
学习支持系统是网络教育系统中的关键组成部分,对于网络教育的质量和持续发展具有重要意义,应从服务观的角度明确学习支持系统的含义、存在意义、规划及评价。