基于Android终端的视频通话系统设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:adidas9910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,智能手机操作系统发展迅速,尤其是Android系统的迅猛发展已经将全球智能手机市场引领到了大爆炸的状态。随着手机社交网络、手机多媒体通信和手机游戏等应用程序不断地被开发出来,各种基于智能手机操作系统的应用程序正在逐渐影响和改变人们的生活方式。从Android 2.3版本之后,Android SDK开始支持前置摄像头和SIP协议栈的开发,这标志着Android手机即将步入即时视频通话的时代。本文对基于Android Camera的视频采集技术和基十SIP协议栈的语音通话技术进行了深入的研究,对两个开源项目FFMPEG库和JRTPLIB库进行了详细的分析,并在研究了Android NDK开发原理的基础上将这两个库移植到了Android开发环境中。在此基础.上,本文设计并实现了一套基于Android终端的视频通话系统,该系统搭载了最新发布的Android 2.3.X操作系统,使用Android Camera系统作为视频采集源,使用SIP协议栈作为通话发起和管理协议,使用MPEG-4标准作为视频编解码标准,使用RTP/RTCP协议作为网络传输协议。Android Camera和SIP部分采用Android应用层开发的手段来实现,MPGG-4标准和RTP/RTCP协议采用Android本地层开发的手段来实现。本文首先简单介绍了Android终端的系统原理,包括Android系统的架构以及Android应用层开发和本地层开发的方法;然后依次从基于Android Camera的视频采集技术、基于FFMPEG的视频编解码技术、基于SIP的语音通话技术和基于JRTPLIB的实时传输与控制技术四个方面全面地介绍了本文系统的技术构成以及本文如何使用这些技术,还介绍了本文对FFMPEG库和JRTPLIB库的移植过程;最后详细地介绍了本文系统的设计与实现过程,包括系统的总体框架、系统的总体解决方案和系统各个组成模块的内部执行流程以及各模块间的配合。
其他文献
随着我国经济的发展和改革开放的进一步加深和扩大,我国民航业将会有一个更好的发展前景。在此背景下,对于非民航系统办空乘专业的高职院校如何定位好专业人才培养的模式是一
<正>我国老年人口基数大、发展速度快。根据国家统计局公布的第五次全国人口普查结果显示,我国65岁以上人口已占全部人口总数的6.96%,已基本进入老龄社会(7%)。又据预测我国
以往有关大学生对抗性社会行为的研究大多侧重于研究大学生杀人的动机、成因及教育措施,很少研究大学生对抗性行为中的自我伤害。目前国内对自伤行为的关注较多集中在青少年
目的调查东莞市糖尿病患者用药依从性相关的影响因素,为提高本地区患者用药依从性提供依据。方法通过随机抽样及现场调查,选择糖尿病患者900例进行调查问卷并进行统计学分析
采用激光测距技术,对船舶防撞系统的关键技术进行研究,系统采用激光测距传感器和具有两自由度的云台,利用高性能的单片机控制,实现水平方向和垂直方向全方位的动态扫描,实时
<正>比特币绝对是近段时间最火爆的"科技产品"之一。这种由算法生成的数字加密货币如今的总币值在10亿美元上下。二月底,每枚比特币的币值为32美元,是当时的新高。而就在之后
作为买受人的重要法律救济手段,减价应在买卖法上受到独立的规制。减价应被设计成为形成权,而不是请求权。减价应扩大适用于权利瑕疵。减价应按照无瑕疵状态之价值与有瑕疵状
本文主要针对幼儿在钢琴教学中的音乐兴趣、演奏兴趣、音乐环境、教材运用、教学中的情趣性来进行研究。通过这些研究,总结出兴趣的培养对幼儿钢琴学习与演奏所起到的重要作
本文分析我国西北的气候状况主要是干旱和气候变率大。在气候变化研究方面西北有丰富的树木年轮资料 ,从地质时期、历史及现代气候变化分析西北干旱半干旱气候形成的过程及原