基于P2P流媒体直播系统的关键技术的研究与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:hongguoqwer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
流媒体已经成为推动未来宽带应用的主要动力。但流媒体对宽带资源要求高且服务时间长,在传统C/S模式下,服务器很容易成为系统瓶颈。对于这个问题,现有的解决办法主要是采用IP组播和CDN技术,但它们都存在固有的缺陷。P2P流媒体利用普通节点的资源为其它节点提供服务,在不改变现有网络配置的前提下具有良好的性价比。它是一种具有广泛应用前景的流媒体分发方法。目前,对P2P流媒体直播系统的研究面临众多问题,主要包括节点的选择机制、数据调度机制、数据缓存机制和激励机制。本文工作围绕上述几个问题展开了深入研究,并且提出了有效的解决办法。本文设计了基于Gossip协议的P2P流媒体直播系统P2PMedSim。系统针对Gossip协议数据传播随机性与不确定性问题,提出了一种混合结构方式。该方式将非结构化P2P网络和结构化P2P网络相结合,通过增加数据片预取调度算法,弥补了Gossip协议数据传输的随意性。在数据缓存方面,针对传统缓存算法的缺陷,提出了根据数据块的流行度值进行缓存的新机制。使用激励和自动检测子节点相结合的方式进行检测监督,对不合作的节点进行淘汰惩罚,并重新选择子节点。最后,本文对现有的P2P模拟器进行分析,发现缺乏合适的P2P流媒体模拟器,随之设计与开发了基于JAVA语言的流媒体模拟器P2PMedSim。此模拟器具有良好的可视化界面,支持多种网络拓扑模型,操作简单。本文重点详细描述了模拟器的设计思想和主要模块。在此基础上对系统进行模拟测试,测试表明,系统具有良好的可行性和扩展性。
其他文献
随着微电子技术、计算机技术和无线通信技术的飞速发展和日益成熟,无线传感器网络(WSNs)的应用越来越广泛,逐渐被应用于军事、环境监测、交通控制等多个领域。但是数据传输延
在计算机图形学领域,大规模自然景观的建模和渲染是一个重要的研究课题。大规模草丛场景作为自然场景的重要组成部分,其建模和实时渲染技术也一直是众多学者的研究热点。但是
随着计算机技术与信息化技术的发展,信息化与现代化在社会各行各业都得到了极大的普及与覆盖,而这些信息化的普及给各行各业带了一个最大的问题就是数据呈指数级增长。为了充分
网络化已经成为嵌入式系统发展的一大趋势,而监控技术经过两代的发展,已经进化到了网络视频监控阶段,本文结合无线网络技术和嵌入式系统的优势和特点,提出了一种无线视频监控
随着计算机网络技术的不断发展,分布式应用规模的不断扩展,对分布式应用系统的可靠性、可扩展性和可维护性提出了越来越高的要求。数据访问问题是影响分布式系统性能的一个关
学位
传统的文本分类方法在类别数目较少时取得了很好的分类效果。然而,随着类别数目越来越大,如LookSmart、ODP等都有成千上万的类别,如果还利用扁平化方式组织这些类别,那么为一
连接操作是关系数据库系统中最基本、最昂贵的操作,对数据库的性能有着重要的影响。为满足高性能和低功耗的要求,工业界和学术界越来越多地利用新型非易失性内存读写速度快、
随着科学技术的飞速发展,计算机联锁系统已经取代了电气集中联锁系统,成为将来车站联锁系统的主要发展方向。计算机联锁软件是保障铁路车站列车或机车作业安全的关键软件,而
随着世界经济的快速发展和现代科学技术的进步,物流产业作为国民经济中一个重要的服务行业,逐渐成为国民经济发展的动脉和基础产业。车辆调度问题作为物流配送中的一个重要环节
学位
随着互联网在日常生活与工作的普及应用,面对眼前混杂有大量垃圾信息及无意义信息的海量数据,给我们带来了筛选出有效信息的巨大难题。为了解决信息过载问题,个性化推荐越来