Android平台下基于SIP的mVoIP系统研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:qq462283910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的PSTN(Public Switched Telephone Network)基于电路交换,其电路数量庞大,结构复杂,成本高,互通性差。而VoIP(Voice over Internet Protocol)可以在现有互联网上廉价的传输文本、语音、视频等信息,能提供比传统电信业更丰富、更优质的服务。随着移动互联网时代的到来,移动 VoIP(即 mVoIP)的概念被提出。mVoIP将成本低廉的VoIP技术与灵活的无线网络技术相结合,同时具备了二者的优势。因此,对mVoIP的研究有着巨大的经济和科技意义。  目前,Android已成为移动智能终端最主要的操作系统;SIP(Session Initiation Protocol)是NGN(Next Generation Network)的标准信令协议,具有灵活性强、易扩展、易实现等优点。因此,Android平台与SIP协议相结合开发mVoIP就成为了当今业界研究的热点。  本文的目标是在Android平台下研发一款基于SIP的集语音/视频通话、文本即时聊天、短信发送等功能于一体的mVoIP系统。主要围绕系统总体框架设计、NAT(Net Address Translation)穿越技术和SIP压缩技术等三个方面进行展开研究。  本文主要的研究成果有:  (1)详细设计和分析了mVoIP系统的总体框架。本mVoIP系统采用模块化设计,这样有利于后续各模块的单独研究,也有利于整个系统的维护和升级。系统总体可以划分为主控模块、SIP模块、Codecs模块、ICE模块与实时传输模块。  (2)改进了ICE方式穿越NAT的机制。NAT阻碍了SIP信令及后续媒体流的连接,因此必须解决NAT穿越问题。根据ICE(Interactive Connectivity Establishment)本身的不足和移动互联网的特点,对ICE的工作过程作了进一步简化和优化。测试表明改进的ICE可使SIP穿越任何NAT,且有成功率高、低时延的优点。  (3)改进了Deflate压缩算法。过大的SIP消息会造成较大的会话建立时延,因此需要压缩后传输。基于SigComp框架,对Deflate作了进一步优化,采取的措施有预先加载、建立自定义字典和短语频率表、定期更新Huffman树、简单的错误发现及处理机制等。测试表明,改进的Deflate能极大的压缩SIP消息,减少系统带宽需求和会话建立时延。
其他文献
随着通信网络的进一步发展,当前网络正逐步演变为基于IP技术的综合了话音、数据、图像、视频等多媒体业务网络,并需要对不同的用户提供相应的QoS服务。业务需求是动态的,而传统
本文是就远程心电仪系统的开发而展开的。论文首先介绍了远程心电仪系统的组成,随后又详细介绍了各部分的功能:采集子系统、通信子系统、诊断子系统,其中就信号放大滤波电路,AVR
该文通过分析Java技术体系特点和Java嵌入式应用现状,对Java虚拟机和Personal Java技术进行了研究.在此基础上结合Wolf Linux嵌入式操作系统平台的特点,对Wolf Linux上的Java
Agent的理论、技术,特别是多Agent的理论、技术,为分布开放系统的分析、设计和实现提供了一个崭新的途径,被誉为"软件开发的又一重大突破".然而,Agent理论和技术还不成熟,Age
影像匹配技术是图像处理和计算机视觉领域的一项基础性技术,其目的是在目标图像区域中确定与待匹配模板(图像)具有最大相似度的位置。根据不同应用,很多领域都对其有研究,并取得
学位
SCADA系统已经广泛应用于石油、管道、天然气、水文监测、市政建设等领域,针对这些领域中的远程、中低速、小批量近似的实时数据传输的特点,设计一种简单实用、可靠的通信协
该文提出了一个完整的物理层的体系结构,完全符合IEEE802.3和1EEE802.3u协议对10BASE-T、100BASE-TX的定义和规范.该文详细阐述了这个体系结构中主要功能模块的原理,同时对几
随着互联网(Internet)的不断发展,网络已经渗透到了社会生活的各个领域中,信息安全的重要性也越来越突出,并已经成为一个重要的研究领域。隔离技术(GAP Technology)是当前刚刚兴
该文以江西省重点工程"下会坑水电站远动系统"的设计和实现为背景,根据基本远动任务配套标准(IEC870-5-101规约),针对中小型水电站远动系统的应用特点和设计要求进行了深入的
随着汽车工业的不断发展,基于CAN总线的汽车网络受到越来越多的汽车厂商的关注。搭建汽车网络之后,汽车内部的ECU之间能够进行可靠、有序的通信,减少了ECU之间的通信干扰和错