SIPHello媒体栈中改善服务质量若干技术研究

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 1次 | 上传用户:zhouyang340345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着VoIP技术的不断发展,标准SIP终端的功能越来越丰富。作为一个自主研发的标准SIP终端,SIPHello的功能从简单的语音通话和即时消息等功能,发展到复杂的在线消息订阅和视频通话等功能,未来还将实现视频会议和IPTV等功能。在终端功能不断增加的同时,人们对VoIP系统的通信服务质量要求也越来越高。目前提高服务质量的研究有基于网络底层的改进,比如区分服务和综合服务;有基于网络传输的改进,比如Overlay网络以及应用层重新选路;还有基于应用程序的改进,比如自适应抖动缓冲区算法。这些改进方法都是基于目前网络带宽有限的前提下,在一定程度上减轻了网络拥堵时通话质量的下降程度。然而,在当前网络状况不断改善以及接入带宽不断提高的背景下,有必要从另外一个角度提出一些改进服务质量的方法。此外,随着网络技术和视频压缩技术的发展,用户在通信时越来越青睐于视频通信。目前SIPHello只支持简单的视频通话功能,且存在与其他终端互通性差的问题,因此需要我们做进一步的研究,解决兼容性和优化等问题。本文的主要目标是通过增加音频的宽带采样、视频数据RTP封装标准化和视频采集的优化三方面的改进,提高SIPHello的服务质量和视频通信的能力。文中首先介绍了SIPHello协议栈和媒体栈中使用的相关协议和技术,包括信令协议、传输协议和媒体编解码技术。然后参考借鉴了VoIP系统中主流客户端引入宽带采样提高语音通话质量的成功经验,给出了提高媒体栈服务质量和视频互通性的改进方案。具体工作分为三个部分:将支持宽带采样的音频编解码Speex移植到SIPHello媒体栈中;针对SIPHello与其它SIP终端视频互通性差的问题,研究了H.263视频数据RTP封装的技术标准并改进了视频编解码器;研究基于DirectShow模式的视频采集方法,设计并优化了视频采集模块。本文详细介绍了设计方案的实现过程,并对SIPHello进行了音频服务质量和视频互通性两个方面的测试。文章最后对测试数据进行了分析,结果显示:语音通话质量有了明显提高;视频通信方面,增加了H.263视频分片技术后,SIPHello与其他终端视频互通能力得到了较大的提高,实现了与大多数SIP终端视频互通的目的。
其他文献
Maze网络文件系统是基于北京大学天网FTP搜索引擎的一个混和型P2P网络文件共享系统,它运用了一些新颖的P2P网络技术,结合多种文件共享与传输技术,同时利用天网FTP搜索引擎的
深空探测业已成为世界关注的焦点,这类任务的高成本特性,也使得与探测成本密切相关的探测轨道的设计和优化方法的研究成为热点。深空探测的轨道(尤其在涉及借力飞行变轨时)通常
指令调度依据机器资源特征和程序属性,通过调整指令的执行次序来提高指令级并行度,是一种重要的编译优化技术。一般地,指令调度考虑的机器资源主要是计算部件。本论文在指令调度
网格系统中存在种类繁多的应用与资源,它们不同的管理方泫给网格系统的设计增加了复杂性,也给用户使用网格带来了困难。同时,资源服务化的趋势虽然使网格系统的构建更加规范,但也
无线传感器网络被认为是全球未来十大技术之一。由于它在许多领域具有重要的科研价值和巨大的实用价值,在基础理论和工程技术两个层面向科技工作者提出了大量挑战性问题,从而引
随着互联网技术的日益成熟,即时通信技术发展迅速。即时通信技术以其双向互动的交流方式吸引了大量用户,它的出现给人们带来了极大的便利。Jabber技术是目前发展最快、研究最
面对网络视频数据的爆炸式增长,人们迫切需要研究基于内容的视频检索技术。然而,视频的内在语义即人们对视频数据的理解与其表现形式即人们提取的二进制底层特征之间存在语义鸿
无线自组织网络具有广阔的应用前景,因而受到越来越多的关注。拓扑控制是无线自组织网络研究中最基本的问题之一,它对于节省能量、增大网络容量、减小通信干扰等具有重要意义
近十几年来,演化算法已逐步发展成为解决多目标优化问题的理想方法,特别为求解大规模复杂的多目标优化问题提供了有效的研究方法,因而多目标优化问题已成为演化算法领域的研究热
信息技术的飞速发展与数字资源数量的爆炸式增长,使传统的以关键字为检索为手段的信息获取技术日益不能满足人们的需求。在这种情况下,个性化服务应运而生。推荐系统是实现个性