基于P2P的流媒体VoD系统设计和实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:xkyx2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带的普及和通信网络技术的迅速发展,Intemet上承载的内容已逐渐由单纯的文字,转变成为包含文本、音频、视频的多媒体数据。流媒体服务以缓存需要小,启动延时短,画面清晰流畅以及支持实时数据传输的优点已经成为Intemet最有潜力的增值服务之一。传统的流媒体VoD应用基于C/S模型,扩展性很差,后来陆续提出的IP组播和CDN模式都具有较大的不足,前者网络层过于复杂,后者则服务器代价太高。 在流媒体技术中引入P2P思想可以利用普通节点的带宽、存储等资源为其他节点提供服务将服务分散化,极大地降低服务器和网络的开销,同时实现系统的可扩展性。ALM(应用层组播)作为目前最常用的P2P机制,它的基本思想是在IP网络上叠加一层P2P网络实现组播业务的逻辑功能,这样数据报的路由、复制、转发功能均由P2P网络中的节点完成。它的优点是无需如IP组播一样更改网络协议和网络设备的配置,但缺点也很明显,比如服务器维护组播树的代价很高,并且瞬间媒体内容切换和单点失效都易造成组播树的频繁重构等。 为克服ALM机制的不足,本文在设计基于P2P技术的流媒体VoD系统时,借鉴拓扑优化思想,分片传输思想和分布式自适应搜索思想,设计了一种可扩展,自适应,健壮的流媒体VoD系统。系统将流媒体文件分块存储在普通节点上,实现服务分散化;依据节点本体内容生成结构化的环状拓扑网络保证了数据请求算法的可扩展性、健壮性和分布性;自发组织基于本体距离和连接可靠性的SmallWorld覆盖网络大大减小了请求消息的转发次数;采用自适应概率搜索算法实现了系统的负载平衡和提高了数据定位的准确性。同时在通信方式优化方面,系统通过基于UDP协议NAT穿透达成内网节点间透明的数据共享;利用IOCP机制使服务器实现高效地多线程处理节点请求;引入TCP over UDP协议保证节点间的数据传输更加高效、可靠。仿真实验表明,系统的核心搜索算法CircleSearch以其高成功率、低服务器负载和很小的平均搜索长度实现了媒体流传输的即时、稳定、可控和连续,为VoD服务提供了QoS保证。
其他文献
随着信息技术的飞速发展以及各种数字技术的兴起和普及,用户对数据的高可用性、安全性的要求进一步推动了存储技术的发展。在数据不间断可用性的前提下,如何在线扩展存储系统
随着中国石油计算机网络环境和相关基础设施建设的日益完善,以及中国石油勘探生产信息门户应用的逐步推进,集成到信息门户的专业应用也越来越多,如何运用好各种信息资源,实现
随着科技的发展,便携式计算机和掌上型电脑日益普遍,无线通信技术得到迅速发展。在某些场合,例如,战场上部队快速展开和推进、发生地震活水灾后的营救,需要一种不依赖于任何预先架
随着校园网的建设和发展,网络用户逐渐增加,网络应用也越来越多,网络管理变得越来越重要。本文根据西南交通大学校园网的实际管理需求,设计了一个网络运行监控平台,将校园网上来自
图形用户界面简称为GUI,是二十世纪最重要的创造发明之一。其结合了计算机科学、美学、心理学、语言学、行为学,及各商业领域需求分析的人机系统工程,强调将人、机器、环境三者
遥感技术的发展,揭开了人类从外层空间观测地球、探测宇宙空间的序幕,为我们认识国土、开发资源、研究环境、分析全球变化找到了新的途径。遥感数字图像处理是计算机数字图像处理技术与遥感图像分析技术结合而形成的一门新兴学科。遥感数字图像处理技术的出现,从根本上改变了传统遥感图像的处理方式与识别方式,为遥感技术系统的完善,实现对地高效、快速识别以及多源信息的数字化融合处理创造了良好的条件。由于应用分波段量测地
逆向工程技术作为消化吸收先进技术和产品快速开发的重要支撑技术,已成为制造业关注的热点。体现设计意图的逆向工程几何模型重构是近年来发展起来的一项具有广阔应用前景的
从数据整合中实现数据挖掘和商业智能,是数据整合的最终目标和提升数据价值的最好表现。90年代以来数据挖掘技术得到了快速发展,几乎每个月都有新的工具面市。与此同时,电子
随着网络技术的不断发展和企业信息化建设的不断进步,企业所开发的应用系统也在不断增多,这些系统有着独立的安全验证机制,用户的身份信息是分别被每个系统保存的,无法互相传递,用
被誉为下一代万维网发展蓝图的语义Web,期望为Web资源引入语义描述而被机器理解的设想,使利用本体提高网络智能化水平的研究很快成为计算机领域的发展前沿和关注热点。本文提出