基于Android的VoIP系统的设计与实现.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的VoIP系统的设计与实现.pdf

2011年 3月 15日 现代电子技术 Mar.2O1l 第 34卷第 6期 M odernElectronicsTechnique Vo1.34NO.6 基于 Android的VolP系统的设计与实现 贺丹丹 ,施 展 (上海理工大学 光电信息与计算机工程学院,上海 2OO090) 摘 要 :为实现一个Android平 台的 网络电话,提 出一个基于PJSIP堆栈 的 VolP系统设计方 案。该方案符合 Android NDK开发规范 ,即上层使用Java语 言开发 ,下层采用纯 c语言的 PJSIP库开发其协议栈 ,并使用 JNI连接上下两部分。在 此叙述 了PJSIP的原理 ,并 以此为 出发点,分析并设计 了一个具体 的VolP系统。最后通过测试 ,该方案能很好地完成会话 的发起 、应答、通信 ,以及会话的注销等功能,达到 了设计要求。 关键词 :Android;网络 电话 ;PJSIP;JNI;NDK 中图分类号 :TN911-34 文献标识码 :A 文章编号 :1004—373X(2011)06—0028一O4 DesignandRealizationOfVoIP BasedonAndroidOS HE Dan-dan.SHIZhan (SchoolofOptical—electricalandComputerEngineering,UniversityofShanghaiforScienceandTechnology,Shanghai200090,China) Abstract:TorealizeaVolPforAndroidplatform,adesignschemeofVoIPsystem basedonPJSIPprotocolstackispro~ posed.Thesystem meetstheAndroidNDKdevelopmentspecifications,whichisdevelopedbyJavalanguageinapplication layeranddevelopedbyC inAndroidframeworklayer.ThePJSIP principleisdescribed,andasastartingpointtodesigna specificVolP system.Thesystem canmeetthedesignrequirementsthroughatest. Keywords:Android;VolP;PJSIP;JNI;NDK 户终端 (如手机)中语音数据 的采集与编码 ,并通过 0 引 言 RTP(实时传输协议)/RTCP(RTP传输控制协议)进 VolP(VoiceoverInternetProtoco1)即首先数字化 行传输和控制;其次,完成会话的控制,包括会话 的注 语音信号并压缩成帧,转换为 IP数据包在网络上传输 , 册 、发起、维护与结束 、注销等;再次 ,作为一个应用程 以此完成语音通话的业务 ,是一种利用 IP协议传输语 序 ,必须实现一个 良好的界面 ,与用户交互;最后 ,作为 音数据的、新兴的通信技术口]。 一 个开放系统 ,需具有 良好 的可扩展性 。 随着我国三 网融合 的推进 ,VolP与 IPTV(Inter— 1.2 总体设计 activePersonalityTV)一起成为这一庞大工程的重要 本方案基本上符合 Android的 NDK框架的开发 标志。而 目前手机中,VolP的解决方案并不是很多 ,特 规范,将系统分为4层 ,如图1所示 。最上层为应用层,

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档