基于Peer-to-Peer的流媒体点播系统研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:chy006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,以多媒体通信技术为基础的流媒体技术应用越来越广泛。流媒体技术应用为网络信息交流带来革命性的变化,对人们的工作和生活产生了深远的影响。网络视频点播是其中的一个重要应用。传统C/S模式的流媒体点播系统受到服务器性能和带宽瓶颈约束,所支持的用户数量有限,扩展性差,严重制约了视频点播的应用。随着P2P技术的发展,基于P2P的流媒体技术为视频点播的发展带来了新的契机。本文对当今流行的P2P技术、流媒体技术和应用层组播技术进行了分析,将P2P技术和流媒体技术有机的结合起来,充分利用客户计算机的资源,提出了一种基于P2P的视频点播系统P2PSVoD。 该模型具有如下几个特点: 1)采用中心索引服务器辅助的应用层覆盖网,平衡服务器和节点负载,保证快速获取节点信息,提高可扩展性。 2)使用半分布式的控制协议,通过在每个节点上维护候选节点信息,提高节点加入和离开时的稳定性; 3)推与拉相给合的数据转发方式,使系统对网络带宽的适应性更强。 该模型通过适当增强节点能力,将部分节点进行索引,降低中央索引服务器的负载,有效地放大了系统服务能力,提高了系统的可扩展性。为扩大单台服务器支持的用户数量,改善视频播放质量,提高系统性价比提供了新的思路。
其他文献
学位
当今人们生活在信息时代,企业、政府和其它机构不同程度的采用了各种业务应用系统。面对这些系统中纷繁复杂的数据、“不合逻辑”的业务规则和变化莫测的用户需求,其构建需要
在软件开发中,会有多种工具被使用来辅助开发人员。服务集成的目标就是将多个工具、以及工具所提供的服务集成到同一系统中以实现特定的业务需求。在集成过程中,由于工具、服务
在嵌入式技术迅速普及的今天,Linux操作系统,由于其开放源代码、高稳定性和低成本等特性,非常适合于嵌入式系统的开发,成为了嵌入式领域里发展最快的操作系统。改进通用Linux
近年来,随着软件应用领域的扩展,软件开发中多种涉众(stakeholder)的参与已经成为一种普遍现象。由于角色和背景的差异,不同的涉众关注于软件开发的不同方面,例如过程、技术、人
电子病历系统不断发展和普及使用,产生了大量的临床医疗数据,其中包含有各类病例临床数据和描述,蕴含着大量的临床医疗知识,对医务工作者诊疗工作的进行和我国基础医疗的发展有重
在学术界、产业界和开源社区的共同推动下,云计算技术迅速发展,逐渐走向成熟,在各行各业得到了广泛的应用。越来越多的应用选择部署到云平台上,以云应用的形式为用户提供即取即用
互联网中的网页呈几何级数的增长。对搜索引擎而言,及时搜集互联网中新出现和变化的网页是核心工作之一。 本文首先总结了当前有关搜集系统主要问题的解决方法。其后主要介
随着网络规模增大、网络元素数量的日益增加以及它们之间连接关系越来越复杂,网络管理中的一个重要问题是如何把错综复杂的网络直观、形象地显示给用户。大量复杂信息方便快
数控机床是现代制造装备的核心,数控系统是数控机床的核心技术,研究和掌握这一核心技术对提高我国的制造业装备水平尤为重要。当前我国数控系统的发展趋势一方面是研制功能齐