基于SIP协议的P2P多媒体通信的研究与开发

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:QQ747881021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着个人电脑性能的飞速提升和宽带网的逐步推广,大量的客户资源和网络带宽被闲置。在这样的背景下,基于SIP协议的P2P模型得到了人们的广泛关注,日益成为国内外的研究热点。本文围绕SIP协议在多媒体中的应用展开工作,作者通过对一些文献资料的研读和总结,采用了一种新的思想和方法,并做了大量的实践工作,在该项研究上取得了一定的进展。就SIP协议的P2P多媒体通信相关技术,在以下两个方面做了一定的探索性工作:1.在深入了解STUN在SIP中的工作原理及过程的前提下提出了穿越所有类型NAT的解决方案。本文对NAT穿越这一课题业界现有的多种不同的技术做了深刻地分析和研究,并对比之间的优缺点。最后,主要对STUN在SIP中的工作原理及过程进行试验和验证。提出一种基于预测的穿透Symmetric NAT解决方案(PSTN)。达到了对于所有NAT的统一处理。2.对于开源的SIP协议栈进行二次开发及其封装。在理解SIP原理的基础上,应用一种开源的SIP协议栈,实现P2P的多媒体通信的软件框架。其中包括客户端和服务器端。客户端主要包括SIP电话的注册、呼叫、挂断、接听、语音、消息传递等功能。SIP服务器要实现的最主要的功能是为呼叫者提供被呼叫者的位置信息,使呼叫双方能够成功的建立呼叫连接,另外还可以实现对呼叫者的认证、管理、收集呼叫信息等功能。在开发过程中把系统分为若干模块,介绍了各模块的功能及实现方法并给出了测试结果。最后,对文中不足之处进行了分析,并对未来的工作提出了要求。
其他文献
随着通信技术的发展,各种无线传播网络(如蜂窝网络和卫星网络)也得到了长足的发展,其中AdHoc网络作为移动网络的一种特殊形式,由于它不需要固定的基站,携带与移动极为方便,弥补了
近年来,随着信息技术的发展,如何将智能信息处理方法应用于海洋渔业中,有效地对海洋环境数据和生产作业数据进行处理,获取海洋渔业知识,提高渔情预测的准确性,是摆在研究者们面前亟
随着计算机应用领域的不断扩大,软件测试显得尤为重要。保证软件质量,提高软件可靠性,成为决定软件成败的关键。回归测试是软件测试的重要组成部分,贯穿于软件测试的各个阶段
网格技术用于实现广泛的分布式资源共享和协同工作。目前,许多领域的资源均需要分布存放、分布管理和分布共享。为了一体化组织和管理地理上分布的教育资源,实现教育资源的共
移动Ad Hoc网络是指由一组带有无线通信收发装置的移动节点组成的一个多跳、自组织、无中心网络。作为一个不需要固定基础设施特殊的无线网络,它在民用和军事通信领域占据一
软件配置管理是贯穿整个软件生命周期的一个支撑过程,是软件项目成功的重要保证。在软件开发过程中,完成一个项目任务需要不同角色成员进行协作。目前中小企业的软件配置管理
非真实感绘制(Non-Photorealistic Rendering,NPR)是计算机技术与绘画艺术相结合的一个研究领域,其主要内容是用计算机的软硬件来模拟各种艺术式的绘制风格来产生各种动画效