P2P流媒体点播系统播放器框架设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:gsjsk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网技术的快速发展,个人或家庭接入互联网的带宽也越来越大,与之而来的各种各样的新型互联网服务方式。视频点播服务也是其中之一并且已经成为互联网的主流业务。传统流媒体系统性能的提高无法满足实际应用的需求,大量用户的加入经常会造成服务器带宽瓶颈。采用P2P方式实现的流媒体系统有助于分散服务器压力,减轻服务器负载,对大规模流媒体内容发布有重要意义。本文首先研究了各种P2P相关技术现状,阐述了课题的主要研究内容、关键技术、主要成果及创新点。其次,提出P2P流媒体点播系统的系统结构模型,并进而阐述了播放器的功能需求。再次,详细介绍了本文的几个关键技术,基于DirectShow的拉模式过滤器技术,针对不同节点的异构网络环境下而提出的文件分片策略,片段缓冲技术,加权速度分类节点方法和文件分片下载算法。在这些技术的基础上,实现了一个P2P流媒体点播系统播放器的原型,并对模拟环境测试的结果进行了比较和分析。最后,对研究的内容做了总结,提出了未来的研究方向。研究结果显示,基于DirectShow拉模式过滤器技术的P2P点播播放器有很好的通用性和可扩展性。相比于中心服务器架构的点播系统,基于文件分片下载算法的P2P架构点播系统能够有效的减轻服务器的负载,并能够保证媒体数据的高效分发和顺序性。
其他文献
伴随着开放式网络系统的飞速发展,PKI网络安全体系被广泛使用和推广。网络事务中行为人的身份一般使用数字证书进行身份认证。在传统的方式中,数字证书一般从CA得到并保存在
免疫算法是模拟生物免疫系统功能的一种智能算法,具有解决复杂工程问题的潜力。但目前的免疫算法还有没有类似遗传算法和神经网络等智能系统的相对统一的基础和理论。在实际应
Web Services为实现系统应用的跨平台交互和集成提供了契机,成为业界的焦点。由于单个Web Service提供的功能毕竟有限,仅仅通过单一的、功能简单的Web Services交互来实现真
在快速发展的互联网时代,数字化办公已变得十分普及,人们每天都要接触许多的数字文档。由于数字文档极易被篡改和伪造,因此数字文档的安全性引起了越来越多的关注。我们应该
随着网络技术发展的日新月异,网络规模迅速扩大,特别是进入90年代后,以IP为基础的Internet呈现出爆炸式增长,Internet已逐渐发展成为全球性的信息基础设施。随着新型网络应用
随着信息技术的飞速发展,信息应用系统在高校的教学科研管理各个方面得到了广泛的应用,极大地促进了高校各项事业的蓬勃发展。然而当高校全力朝着“数字化校园”的建设目标迈
随着移动互联网技术发展和智能手机的普及,在室内人们对基于位置服务需求越来越多,如商场导航,车库寻车,现场救援,智能家居位置感知等。室内定位可靠性和对环境变化适应性引
信息的不一致性是普遍存在的,在计算机技术的日益发展而且软件系统的规模也在不断变大的今天,软件系统的开发也变得更加复杂和难以把握。而面向对象技术作为目前软件开发中最
联盟问题是多代理系统研究领域的一个重要课题。动态联盟问题是这一课题的一个重要分支。在多代理系统中关于联盟的研究主要集中在静态联盟的领域:Talal Rahwan提出了一种静态
当今社会,互联网成为了大多数人生活中必不可少的一部分。不少不法分子借助互联网的广泛影响,在网络中散布谣言、淫秽、恐怖、反动等敏感信息,不仅侵犯个人权益,甚至危害国家