基于BitTorrent的流媒体点播关键策略研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:SANDWICHSZHANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带网和信息技术的发展,流媒体的应用越来越广泛,经历了从最初的共享MP3音乐文件,到视频直播和点播的发展过程。在视频直播服务中,用户可以在不同的频道间切换,但不能控制播放的进度,因此,系统中只需存储和传输当前播放时刻前后一个小范围内的数据。而在流媒体点播服务中,用户不仅可以自由选择感兴趣的视频文件进行观看,而且可以控制播放进度,这就需要在网络中存储并传输大量的流媒体源文件数据,占用巨量的带宽资源。而传统的C/S模式存在服务器和带宽的瓶颈问题,显然不能满足视频点播服务的需要。P2P的引入,把巨量的带宽和存储需求分担到共享多媒体的每一个用户上,传输质量通常随着用户数量的增加而变好。利用P2P解决流媒体点播中的问题已经成为目前研究的热点问题,但由于视频点播服务实时性、交互性、严格的QoS要求和对数据的顺序播放等特点,以及P2P网络中节点的动态性、异构性、分布性强等特点,P2P流媒体应用还面临节点管理、数据调度、缓存管理等诸多挑战。本文在对现有流媒体技术和P2P网络进行研究的基础上,将文件分发协议BitTorrent协议应用到P2P点播系统中。本文对BitTorrent应用于流媒体点播服务的可行性进行了分析,并讨论了它应用到点播服务的局限性。针对BitTorrent的局限性,本文提出了改进和优化的算法,并进行了分析,主要包括三个方面:一、提出了基于时间的邻居节点选择算法,提高了节点从相连接的节点下载到新片段的概率。二、考虑到片段的播放时间限制和稀有度的双重因素,提出双窗口片段选择策略,保证即将播放的紧急数据的下载,在系统下载效率和启动时延及播放连续度之间达到一种平衡。三、改进的TFT算法,目的是充分利用节点的上传带宽,提供更多的共享服务。我们设计和实现了采用上述优化算法的系统BTStream,并对Tracker服务器和客户端的功能设计和实现进行了说明。最后,从启动时延、播放连续度和带宽利用率三方面对系统性能进行了分析。
其他文献
人工智能是计算机科学的一个分支,是用于模拟和扩展人类智能的理论和技术方法。人工智能在上个世纪50年代被提出,经历了半个多世纪的发展,人工智能已经成为了一门庞大的科学,
快速发展的现代互联网在给人们带来大量信息的同时,也不可避免地产生了难以让用户快速获取有效信息的问题。搜索引擎的出现使这一问题得到了一定程度的缓解。它面向任何Web用
学位
存储技术的高速发展对存储管理提出了更高的要求。如何降低管理的复杂性以及提高管理软件之间的互可操作性,实现对不同存储系统集中的实时监控和远程管理已经成为一个热点问
学位
可信计算是一种信息系统安全新技术,提供数据完整性、安全存储、平台身份证明等可信功能,从终端入手解决信息安全问题。用户获取可信功能必须通过平台的授权认证,因此授权认
当前OCR识别方案已经发展到较高的水平,基于单一引擎、单一识别方案的OCR系统的识别率几乎达到极限,在此基础上提高识别率难度较大,因此国内外的研究重点开始转移到多识别方
学位
随着网络技术的飞速发展以及频繁使用到我们的生活工作当中,使得用户无限制的使用移动终端连接分布式移动数据库,这样造成连接能力,随时随地的移动,数据中事务处理的同步成为
随着互联网上Web信息爆炸性地增长,如何从海量数据中快速准确的找到所需信息已成为亟待解决的问题。传统以关键词模式的搜索服务在一定程度上已不能满足人们对信息获取的要求
学位
远程多媒体通用课件制作平台(Universal Remote Multimedia Courseware Making Platform)是基于B/S架构的分布式多媒体的应用系统。远程视频点播是流媒体技术在媒体通信应用
无线数据传输技术和Intemet技术是当今正在飞速发展的两种网络技术,让这两种近年来最成功的技术完美的结合在一起,是人们多年来的梦想。今天,第三代移动通信系统提供的高速带
学位
特征选择在模式分类过程中发挥着重要作用,选择的特征正确与否直接关系到分类结果的正确率,因此特征选择方法直接影响着系统的性能和质量。但是目前的多数特征选择方法都存在