基于P2P的流媒体系统研究与实现

来源 :中南民族大学 | 被引量 : 0次 | 上传用户:weijiang321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着宽带网的普及和网络通信技术的进步,基于互联网的流媒体应用得到了迅猛的发展,然而媒体的质量并不能让人满意,主要原因在于当前的网络的应用大多是基于客户机服务器模式建立起来的,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,不能有效的支持流媒体的大规模数据分发,因此,研究人员提出了一些改进的内容分发技术如代理服务器、内容分发网络、IP组播和P2P技术。然而,代理服务器及内容分发网络技术均从提高服务器的数量的角度来缓解服务器端的性能瓶颈,硬件成本过高一直是个问题,IP组播技术又因网络底层协议的不兼容制约了它的广泛使用,相对于这几种内容发布技术,基于纯软件的P2P技术通过充分利用闲置的客户机资源建立发布网络,具有网络改造成本低、效果显著等特点,得到了迅速发展,已成为构建广域网中大型分布式系统的有力工具。 本文针对P2P流媒体系统设计进行了深入的研究。首先,分析了传统内容发布技术的优缺点,对目前较为热门的P2P技术进行了详细的描述,然后对主流的基于P2P技术的流媒体系统应用模型进行了分析研究,最后提出并实现了一个新的P2P流媒体系统BTStreaming。 本文的创新性研究成果主要包括: 提出并实现了BTSteaming系统,该系统不同于现有的P2P流媒体系统,现有流媒体系统大多使用提供者与消费者的工作模式,用户没有内容发布的能力,而BTStreaming系统借鉴了Bittorrent协议中的一些思想,注重于内容的自由发布,使得每一个用户都具有发布媒体内容的能力,充分体现了P2P中众生平等,我为人人、人人为我的本质。
其他文献
近年来兴起的对等(Peer-to-Peer,P2P)计算模式在电子商务、文件共享、协同工作、即时通信和分布式计算等方面显示出其独特的优势。其中P2P网络环境下的电子商务属于C2C(Custom
集群文件系统是集群的一个重要组成部分,它为用户提供一个虚拟化大容量存储器的统一访问接口和高I/O带宽。由于集群文件系统的文件数据分散存储在各个节点上,文件的定位需要借
对工业产品的市场需求正朝着快速满足客户个性化需求的方向发展。企业的产品需要对这种需求提供高效与快速反应能力。面对这个问题,有关产品配置管理的研究引起广泛关注。产品
随着网络技术的进步,Agent以及多Agent系统(Multi-Agent System,MAS)已经成为研究的热点。传统的协同会商软件功能单一、通信效率低,越来越不能满足人们日益增长的需要。由于Agent
人类已经进入信息化社会,随着Internet在全世界日益普及,政府、军队、企业等部门越来越需要利用网络传输与管理信息。网络的快速普及、客户端软件多媒体化、协同计算、资源共享
情感计算是人工智能领域中的一个重要分支。缺少了情感的智能体是不完整的。认识情感就是试图认识事物的本质,有助于探索和学习人工智能发生的起因和发展的规律。结合普适计
随着企业信息系统的普及和整个社会电子商务的发展,现代企业的运作日益依赖于信息技术,因此数据的高可用性、安全性对企业来说至关重要。同时许多企业和机构要求保证业务的连续
近年来,构建企业级分布式Web应用的技术日趋成熟,其中J2EE技术的开放性,扩展性使其正在逐渐成为众多Web应用软件的开发标准。为了保证J2EE应用能够获得更高的可扩展性、可重用性
当前,随着电子商务、网络传输、网际联系的广泛应用,计算机网络得到了空前的发展,并已经成为人们生活、工作的重要组成部分。但伴随着病毒泛滥、网络攻击蔓延和应用软件漏洞的存
学位