基于P2P-SIP融合技术的VoIP系统设计研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:gui_123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP协议凭借其简单、灵活和易扩展等优点成为构建VoIP系统信令的主流协议。但随着用户的高速增长,基于SIP的VoIP系统暴露出“单点失效”和“性能瓶颈”等问题。P2P技术具有高容错和高可扩展性等优点,不会因为单个节点的失败影响整个网络。因此,研究有效的机制将P2P与SIP相结合,建立一个全新架构的P2P-SIP VoIP网络会话模型,可以大大提高VOIP系统的性能,对于VoIP技术的发展有着十分重要的现实意义。本论文首先对VoIP系统的基本原理及其相关通讯协议,特别是SIP协议的架构与呼叫处理流程进行了深入的研究;其次分析对比了现有几种P2P算法的优缺点和性能,对其中综合性能较高的Kademlia进行改进,将其作为VoIP系统底层的路由算法。在以上理论研究的基础上,论文对P2P与SIP相互融合的方案进行了详细的讨论,提出一种基于改进Kademlia的P2P-SIP网络通信模型,最后以代码的可移植性、可复用性为基本原则,设计了基于P2P-SIP融合技术的VOIP系统的总体架构,并在Windows环境下实现了该设计。对系统的测试结果表明,本论文实现了预定的设计目标,所设计的VoIP系统功能稳定且呼叫延时较小,音、视频通话质量良好。本论文的特色与创新点主要体现在以下几个方面:(1)采用第三代结构化P2P技术,设计实现了一种P2P-SIP网络电话系统,系统同时支持C/S以及P2P两种SIP通信模式,用户可以根据自己的网络情况自由选择向服务器注册或向P2P网络注册。(2)采用改进的Kademlia路由算法进行节点的并行搜索并增加搜索缓存机制,加快了用户查找速度,减少了VoIP的呼叫延迟。(3)采用模块化设计方式,使系统可以很容易地扩展对其他的DHT路由算法的支持,只需实现规定的接口即可;采用核心层与界面层相分离的设计方法,使代码具有很强的可移植性和可复用性。
其他文献
能级间的Landau-Zener隧穿是一种基本而重要的量子现象,它存在于各类物理系统中并有相当广泛的应用。本论文主要研究各种二能级系统的Landau-Zener隧穿几率的有关理论及计算
热钱将是一个长期存在的问题,这个名词较多被谈及在1994年墨西哥的金融危机之后。由于新兴市场国家的经济增长快,面临着汇率升值的可能或存在利率的差 Hot money will be a
人类在探索未知领域的步伐从来没有停止过,试图理解人类本身和我们所生活的宇宙。在20世纪,粒子物理领域所取得的巨大成就,使我们对微观世界基本组分的认识已经达到夸克的层
随着新课改的推进,教师、教育专家都开始研究如何在小学课堂上开展自主合作学习,提高课堂教学效率,其中也有一些对小学语文课堂有益的见解。本文从五个方面探讨了如何改良小学语
短短几年,中国已经成为世界最大的黄金生产国、首饰出口国,一个急剧膨胀的黄金投资市场业已出现。而监管显然没有做好准备 In just a few years, China has become the worl
一、提问要注意有效所谓“有效”,我认为主要足指教师通过提问,学生思考回答后获得的具体进步和发展.提问是最基本的教学环节和手段,是为教学服务的,必须有思考价值.我曾经听
为进一步健全勘察设计市场诚信体系,日前,西安市城乡建设委员会下发了《关于进一步规范西安市勘察设计企业信用评价工作的通知》,要求信用评价实行动态管理,在全市营造诚实守
为了能够适应社会发展的需要,中职中专教育的人才培养在突出其应用性和针对性的特点,加强实践能力培养的原则下,课程教学体系应当将理论教学、实验、实习、技能训练以及操作能力
《论语》被多种教材版本选作选修教材的意义,且不必多谈;其长远的价值必将得到历史的检验,也毋庸多言.我只想说说在短短的45分钟课堂,我们该如何组织教学,以什么作为开展教学
中国传统文化中的阴阳学说的朴素的唯物主义辩证法思想,渗透到中国的绘画艺术,建筑学,天文学,医学,音乐等各个领域。同样,在明代青花缠枝辅助纹饰的构图中也能看到阴阳学说的