基于P2P的点播系统客户端的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:ZXCVB1230ZXCVB
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴着互联网技术飞速的发展,人们对视频点播的要求不断提高。传统的C/S模式中单点服务器容易成为系统瓶颈,IP组播由于协议复杂、缺少拥塞控制和可靠性而应用困难,内容分发网络(CDN)的可扩展性较差。研究表明,P2P网络架构能利用一般节点的资源为其它节点提供服务,计算和存储是由网络中所有节点共同完成的,这样就解决单点瓶颈的问题,提高了系统扩展性而且能不改变已有的网络配置而具有良好的性价比。本文首先对流媒体、CDN、P2P技术进行了调研,阐述了相关系统的优缺点,然后介绍了经典的P2P网络模型和基于P2P和CDN的点播系统PPCDN。本文主要贡献包括:1.本文提出了域的概念,通过将地理位置的节点相近的节点构成一个集合即域,并优先分配节点附近的域的伙伴节点,使系统在P2P网络服务会话初始时,确定相对优质的服务的节点集合,以保证系统QoS。2.本文基于CDN和P2P提出了一种混合数据调度策略,保证节点即使在异构的P2P网络中能从其他节点获取到稳定完整的视频流。节点可以从伙伴节点获取数据,也可以从固定的服务器获取。3.在缓存视频文件时将通过将不连续块的视频数据连续存储,并通过索引文件来保存数据块的位置信息以避免产生文件空洞。由于用户点播服务中播放位置的随机性,若采用连续缓存视频文件机制会导致大量文件空洞。随后本文描述了P2P点播客户端的总体框架设计,给出了客户端的总体框架图,对核心模块的设计实现进行了介绍,并对客户端主要流程进行了详细说明。最后对完成的客户端在局域网内进行了测试,统计并分析了起播延迟和跳播延迟等指标。测试结果表明客户端工作正常,能给用户提供良好的、低延迟的播放服务。
其他文献
[目的]对山东省日照市城镇化水平与资源环境压力的关系进行研究,以期为该市未来持续协调发展提供科学依据。[方法]运用综合评价法对日照市2006—2016年的城镇化水平进行测度,
目的探讨放置左炔诺孕酮宫内缓释系统(曼月乐)治疗子宫腺肌病的最佳时机,寻求在达到满意治疗效果的同时,降低治疗副作用的有效方法。方法回顾性分析2002-2014年本院使用曼月
《海上钢琴师》,一部除了纯美、感动就剩下启示的令人无法释怀的精美电影展现了一个纤尘不染的单纯的人,诉说了一个21世纪的理想或者说神话。作品中传达出的信息主要从以下三个
<正> 吃“低保”是社会保障领域的一句俗语,意即符合条件的城市贫困居民应当享受、定期领取最低生活保障金。令人吃惊的是,在这项体现政府人文关怀的好政策的实施过程中,居然
马克思辩证法之所以能够超越黑格尔辩证法,关键在于马克思对人的重新解读、对否定性的重新思考,从而实现了在思维方式、方法论、历史观等方面对黑格尔辩证法的超越。
扬子石化炼油厂原有20kt/a硫磺回收装置,采用三级Claus制硫工艺处理含H2S的酸性气,生产硫磺,总硫回收率较低。现采用二级Claus制硫-SCOT尾气净化组合工艺处理含H2S的酸性气,将新建
茶叶是重要的经济作物,茶叶的销售离不开包装。
油液对于机械设备的正常运转有着极其重要的作用。油品多参量检测系统通过对影响油品的各参数进行实时测量,可广泛地应用于了解设备的运行状态、诊断设备故障、指导设备换油
文章通过计量经济学平稳性检验、协整检验、Granger因果关系检验及向量自回归模型(VAR),分别就牛、熊视角下我国沪深300股指期现货之间的联动性进行实证分析,并进行比较。研
科学评价在一定系统条件下的风电有效投资规模,对风电的可持续发展具有重要意义。考虑风电的波动性和随机性特征,在长期市场均衡模型的基础上,构建风电有效投资容量的分析模