流媒体代理缓存技术研究 毕业论文.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 流媒体代理缓存技术研究 毕业论文

流媒体代理缓存技术研究 [摘 要] 随着流媒体技术在互联网上的广泛应用,原有用于加速Web内容分发的代理缓存技术也被应用于流媒体内容分发领域。然而,由于流媒体对象的一些独特特点,需要在传统Web缓存技术的基础上提出适用于流媒体对象的缓存技术。本丈分析了基于代理缓存的流媒体分发中的关键问题和技术挑战,对现有的各种流媒体缓存方案进行了综述、分类和比较,最后对流媒体代理缓存的未来发展方向进行了展望。 [关键词] 流媒体 代理缓存 Web内容分发 Survey on Proxy Caching Technologies for Streaming Media [Abstract] With the widespread uses of the streaming technology over Internet, proxy caching has been introduced to the area of streaming media from that of Web content distribution. Due to some distinct characteristics of streaming media object, novel caching techniques for streaming media are required to replace the traditional Web caching techniques. The critical issues and challenges of proxy caching strategies for streaming media are reviewed in this paper. We survey, classify, and compare the state-of-art various proxy caching solutions for streaming media. Finally, the future research issues in this field are outlined. [Keywords] Streaming media Proxy caching Web content distribution 1 引言 近年来,随着多媒体点播应用的日益普及,多媒体内容的传输占用了当前Internet上的大部分流量,导致骨干带宽紧张和用户接入时延增加。代理缓存正是缓解这一矛盾的有效技术手段。该技术通过将代理服务器部署在网络边缘靠近客户的地方,对热点对象进行缓存,使后续的视频流媒体请求由缓存提供服务来达到减轻骨干网络和服务器负载,提高用户服务质量的目的。具体网络拓扑如图1所示。 代理缓存技术最初是用在Web内容的分发上。然而研究发现,流媒体内容在多个方面呈现出与普通Web内容不同的特征。第一,流媒体需要占用比普通Web内容更大的存储空间,如果对流媒体对象进行类似于Web一样的整体缓存,少数视频流媒体对象就可以消耗掉所有的缓存容量,将大大降低缓存的利用率和命中率。第二,流媒体的分发需要在一段时间持续占用巨大的磁盘I/O带宽和网络带宽,以网络为主要研究场景时降低带宽的消耗成为主要考虑的技术目标之一。第三,用户通常会在流媒体播放过程中进行交互式操作,可能导致同一个会话中的流接入速率在不同时刻有所不同,对缓存的管理带来困难。第四,与无播放质量要求的传统Web内容不同,用户对于流媒体内容有一定的播放质量(如响应时延、画面抖动)需求,需要对从代理服务器播放的视频流和从媒体服务器播放的视频流采用一定的调度策略。 如何针对流媒体对象的特点研制新型缓存机制,是目前多媒体分发技术发展所迫切需要解决的问题。本文对近年来提出的流媒体代理缓存技术的各类方法进行了全面综述和分析。后文组织如下:第2节对现有的代理缓存技术进行综述,第3节对各种算法进行分类分析和比较,最后对代理缓存技术的发展趋势进行展望。 2 几种典型的流媒体缓存算法 2.1选择缓存算法 2.1.1 选择缓存算法 在用户接入带宽资源有限的情况下,保证正常的媒体播放速率成为媒体缓存算法的主要设计目标。有一类缓存算法,根据带宽情况对影响媒体播放的关键数据或者内容有选择地缓存,我们把这类缓存算法称为选择缓存算法(Selective Caching)。 Miao等人以保证正常媒体播放为前提,在考虑磁盘容量的约束条件下,提出了两种媒体数据帧选取缓存算法(Frame-Selected Caching)[1],分别针对骨干链路有无QoS保证时的情形。当骨干链路有QoS保证时,帧选取的原则是使得骨干链路的带宽需求和客户端播放缓存需求最小;当骨干链

文档评论(0)

xll805 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档