P2P视频直播系统研究与设计

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:liongliong446
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模网络视频直播是人们最近研究的热点。传统的C/S模式下,服务器带宽和处理能力通常会随着系统规模的增长而成为系统的瓶颈。P2P技术的出现有效地解决了这一问题。但是,P2P技术也带来了大量的待研究问题,例如P2P应用层拓扑和底层物理拓扑的匹配问题,高效的P2P数据调度算法问题。不合理的P2P拓扑以及数据调度算法一方面会降低用户的体验,另一方面会无谓地消耗网络的带宽资源,给网络的正常运转增添压力。本文主要对P2P视频直播相关理论和技术进行了研究,并设计了一套P2P视频直播系统。本文的贡献有以下几个方面:   (1)对现有系统进行了全面的分析。通过实验分析,发现PPStream系统没有很好的解决同一个内网中节点之间的数据传输问题;通过其他相关研究发现,PPLive在降低跨域流量问题上还需提高;而CoolStreaming采用的随机策略为新来节点分配邻居,更是没有考虑应用层拓扑和底层物理拓扑的匹配对系统性能的影响。   (2)根据相关论文,发现现有P2P视频直播系统有的只考虑了邻居选择对跨域流量的影响,有的甚至没有考虑到降低系统跨域流量的问题,但是目前并没有系统考虑到数据调度算法对跨域流量的影响。本文将P2P视频直播系统中邻居选择策略和数据调度算法有机的结合在了一起,给出了一种基于AS域与IP邻近规则的邻居节点分配策略,提出了基于邻居节点能力和拓扑关系相结合的数据调度算法。实验表明考虑到节点AS拓扑的邻居节点分配策略可以有效的降低跨域流量,而采用本文提出的数据调度算法,可以进一步的降低P2P系统中的跨域流量。   (3)本文给出了P2P视频直播系统MyTV360的完整的设计与实现。
其他文献
视频监控系统在城市安全,公路交通,银行柜台交易方面都得到了广泛的应用。视频监控系统经历了从模拟系统到本地数字系统,然后到远程网络系统的发展历程,数字化、网络化、智能化正
随着以AJAX为技术特征的Web2.0应用的发展,越来越多的Web服务提供者对外开放可编程接口(API),使得基于Web的聚合(Mashup)应用成为可能。Mashup是一种RIA(Rich Internet Applica
科学数据库经过二十多年发展,积累了大量科学数据资源。如何对这些分布、异构的数据资源进行集成和互操作,成为当前的一个热点问题。由于传统元数据以及异构数据集成技术的局限
随着Internet在全球范围内的迅速普及和相应软硬件技术的快速发展,Web技术得到了广泛的应用,在各个方面对人们的生活和工作产生了深远的影响。Web不仅承担简单的数据发布的任
现在我们已经进入信息化社会,对网络的利用带给我们极大的方便。如今企业都在努力构建自己的管理信息系统。然而对于一个信息系统,如何构建一个健壮有效的安全管理机制是当今
随着数字化进程的突飞猛进,个人信息管理成为研究的热点。在其涉及到的诸多领域中,智能用户界面是重要的研究课题,它的最终目标是使人机交互成为和人-人交互一样自然、方便。本
为了保证柔性软件产品的质量,降低软件柔点的操控难度,便于用户使用柔点操控软件,本文借鉴了软件质量度量的一般模型,包括McCall软件质量度量模型、Boehm软件质量度量模型、I
旅游路线规划问题是一类特殊的规划问题。长期以来,非知识化和非个性化是旅游路线规划问题求解中存在的两个基本问题,随着现代旅游业的快速发展,这两个问题已经变得越来越突出。
由于近年来集成电路特征尺寸的不断缩小,以及芯片规模的持续扩大,使得ASIC芯片设计的难度和所需的时间大大增加。同时,在深亚微米工艺下,物理设计出现了一些新的问题。主要包括:由
在新疆各级政府和部门的高度重视和支持下,面向中亚西亚的多语种软件开发和服务的需求不断增长,而多语种软件开发缺乏统一的标准规范、开发效率低、质量难以得到保证、不具有可