基于CCNCDN视频内容分发技术研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CCNCDN视频内容分发技术研究

基于CCNCDN视频内容分发技术研究   摘要:随着互联网的快速发展,网络的使用逐渐转变为以内容分发和获取为主,面向大规模用户的流媒体视频点播直播已经成为当今互联网上最流行的应用之一,占到了网络流量的很大一部分,如何有效地进行流媒体视频内容的大规模分发已经成为网络运营商和内容提供商面临的一个挑战。内容中心网络是一种新型的以内容为中心的网络架构,引入路由缓存和请求聚合机制以优化互联网的内容分发。传统TCP/IP网络中的内容分发网技术为视频分发提供了有效的途径,在提高用户体验的同时减少了网络流量。CDN将内容从源服务器推动到边缘镜像服务器供用户使用的思想和CCN在路径上缓存的思想如出一辙,如果在CCN上使用CDN技术进行视频分发,可以获得更好的效果。但是CCN的通信模式被设计成接收方驱动的方式,只有用户向网络发出请求时网络上才会有流向用户的数据,如何在CCN上把内容推送到CDN镜像服务器是一个必须解决的问题。本文利用种子在CCN上实现了基于CDN的流媒体视频内容分发技术。   关键词:关键词内容中心网络;内容分发网;视频内容   中图分类号:TP393   文献标识码:A   0 引言   随着互联网技术和多媒体技术的发展,面向大规模用户的视频流媒体服务已经成为互联网上最流行的应用之一。2014年亚太地区在线视频消费报告显示,截止到2014年8月的统计信息,全球PC用户每个月收看的视频数量超过3000亿,每个用户每月平均观看视频202个,时长达952分钟。同样的趋势也体现在移动互联网领域,根据Cisco VNI Mobile Forecast预测,到2016年,网络视频流量将占到互联网流量的55%,到2017年,视频类移动流量将占到移动数据总流量的66%。由此可见,以网络视频为主的大规模流媒体内容分发流量已经成为网络运营商面临的主要挑战。   CDN技术是目前互联网中广泛使用的内容分发技术,内容提供商向CDN服务商购买服务,CDN服务商将各种内容资源推送到网络中广泛存在的镜像服务器,用户在请求网上资源时CDN利用重定向机制将用户的请求重定向到离用户最近的CDN镜像服务器,这样既避免了因为大量用户访问源服务器造成的核心服务器负载过大,也减少了网络上自治域间的流量,同时减少了响应延迟,提高了用户体验。   目前美国Palo Alto研究中心提出了一个革命性的互联网架构CCN,其核心思想是以命名数据代替主机,用“what”取代“where”,从根本上改变传统TCP/IP网络中IP数据包的封装结构和寻址方式,直接以内容名字作为网络内容的标识,取代了IP地址,实现了身份与位置的分离;同时CCN提供了网内缓存机制,内容可以在网络中的路由结点缓存,缓存可以作为内容服务器为用户提供内容服务;CCN的路由结点还具有请求聚合的特点,对同一内容的多个请求在公共路由结点处被拦截,只有第一个请求被转发出去,其他所有的请求只是在路由器上进行记录,当收到响应数据时,根据请求记录将内容复制后发给所有请求者,这样就构成了多播,CCN可以直接使用多播技术进行内容的分发。因此CCN的多播可以用于CDN向镜像服务器进行内容推送。但是CCN中通信变成了用户“拉”的方式,如果要继续在CCN中使用CDN技术,如何将内容推送到镜像服务器成为了一个必须解决的问题。   本文主要根据CCN的特点实现CDN的内容推送的功能,然后针对当前互联网内容分发应用中占很大比重的视频流媒体服务设计视频点播和直播解决方案,视频点播服务可以利用CDN镜像服务器将视频内容提前推送到用户的附近,减少自治域间流量和到用户传输时延,提高网络质量和用户体验;直播服务需要提前发布内容名字,然后用户通过请求视频名字实时获得视频内容片段的名字,利用CDN架构来进行视频内容的传播。解决方案中的关键技术叫做种子,用来通知用户要获取的视频片段的名字信息,之后就可以用种子内的名字信息去请求需要的内容。   1 CCN简介   以内容为中心的网络体系架构CCN是由在TCP拥塞控制机制等领域做出卓越贡献的著名科学家Van Ja-cobson于2009年首先提出的,其核心思想是把互联网体系的核心从“where”转向“what”,即从以IP为核心转向以内容为核心。这一思想得到许多研究人员的响应,并得到了美国国家科学基金会NSF的项目支持,取得了不少研究成果。   1.1CCN体系结构   CCN网络的协议采用和TCP/IP类似的7层沙漏模型(如图1所示),底层完全一样,而且下层协议都是为了适配各种底层物理链路和通信机制而设计的,上层则可针对不同的应用设计不同的协议,这也是现在的互联网架构能够飞速发展的原因。二者最大的区别在于全网的统一标识,TCP/IP采用IP地址,CCN采用内容名字,CCN可以实施在任

您可能关注的文档

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档