P2P流媒体直播系统的路由算法研究及应用

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:julienchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪末发展至今,P2P流媒体直播技术得到了广泛的应用。各种各样的P2P流媒体直播系统相继推出,P2P流媒体技术得到了广泛的关注,成为研究互联网的热点问题。P2P流媒体直播技术与传统的C/S模式的流媒体技术相比,不仅能够有效的降低服务器瓶颈和网络带宽的消耗,而且实现成本较低。但是,目前的P2P流媒体直播系统,并未充分考虑到直播网络环境的动态性和节点的异质性等特点,因此,在带宽的利用率、节点查找的有效性和数据传输速率上都存在不同程度的缺陷。为了解决这些问题,需要从实际网络环境出发,更深刻地构建网络模型,充分考虑网络动态性和节点异质性,寻找适合实际网络环境的路由查找算法,优化查找效率,进而有效地利用带宽。   本文首先介绍P2P流媒体技术,从P2P网络体系结构出发,比较中心式、完全结构化、混合式等几种网络结构的优缺点,之后对常见的树型、多树型和网状型的流媒体直播网络进行介绍,从中得到适合本系统的网络结构,并比较了几种路由算法的优缺点,再对系统中使用的SIP协议进行介绍,对SIP和P2P的结合可能进行了阐述。   然后,依据这些理论知识。和网络实际环境的各种因素,在带宽,数据产生速率等条件的约束下,对基于SIP-P2P流媒体直播系统进行建模,得出比较符合实际的网络模型,并从中推导得出基于平均路径优先原则的节点查找思想,为进一步研究提供模型理论依据。紧接着,根据得到的这些理论结论,从启动节点,获取邻居节、节点加入机制、节点退出机制和评价机制等方面,阐述该系统完整的路由查找算法。   最后,根据项目的要求,完成系统的原型设计,功能模块的划分,并对三个模块,即Tracker服务器模块,MS服务器模块和客户端模块的功能进行阐述,并提出将信令与数据分层处理。不仅使得层次清晰,功能模块实现方便,而且方便更改,易于差错和更换添加新的算法。并对Tracker服务器端SIP消息的处理和系统结构提出了建设性的意见。基于SIP-P2P流媒体直播系统,通过测试,对测试结果的分析得出,该系统基本实现了流媒体直播所具备的功能。之后部署到下一代互联网演示平台上,取得了较好的效果。
其他文献
面向服务的体系架构(SOA)已成为基于Web的分布式系统的主要发展趋势。Web服务作为SOA的一种实现形式,已得到广泛的关注与应用。在这样的形势下,Web服务的质量成为学术界和产
模型驱动架构(Model-Driven Architecture, MDA)是OMG定义的、基于UML以及其他工业标准的一个软件开发框架,它支持软件设计和模型的可视化、存储和交换。MDA能够创建出机器可
2010年世博会在上海盛大举行,“城市,让生活更美好”的主题充分体现了我们对未来城市生活的进步追求,预示着上海及其他城市将利用和改造自然,创造品质优越的生存环境,造福城市居民
学位
神经网络是未来的计算技术。对复杂非线性过程建模的能力为解决广泛的技术和财务任务提供了机会。应用神经网络的领域包括不同的知识领域:图像识别、图像补充、关联搜索、分
随着互联网的快速发展,数字视频得到越来越广泛的应用,视频流式传输(也称流媒体)是其中一项迅猛发展的技术,能够满足人们学习娱乐等方面的需求。随着技术的不断进步,可以利用
学位
本文对生物识别技术中的指纹识别的特点进行了介绍,指纹作为人体自身不可复制的生物特征,其结构的唯一性和稳定性作为一种高度可靠的非侵入性的识别方式,突出地表现了指纹特征的
学位
中国西南部青藏高原东缘处于我国几个著名的地震区和地震活动带上,又由于坡陡谷深,还是我国崩塌、滑坡、泥石流等地质灾害最严重的地区,地质灾害对环境、资源、财产等具有极大的
学位
人工智能是计算机学科的一个分支,二十世纪七十年代以来就被称为一起并称为世界三大尖端技术之一(空间技术、能源技术、人工智能),也被认为世界三大尖端技术之一(基因工程、
学位
互联网日新月异的发展,电子邮件已经成为信息化浪潮下人们信息交换的重要通信工具,同时企业树立企业形象,进行网络营销的企业级邮局也悄然升起。然而,由于企业中大量用户同时
学位
作为全球信息系统的万维网流行之后,信息剧增作为这个时代的特征已经被很多人所认同。随着科学技术的不断发展,越来越多的研究人员对各种数据产生了浓厚的兴趣。虽然表面上,它们
学位