网络视频技术问答(11):CDN如何为视频网站服务?

摘要: CDN是Content delivery network的缩写,即内容分发网络,它具有下图所示的结构。视频网站可以租用现有的CDN。而随着网站规模的扩大,自建CDN也是一种选择。

CDN是Content delivery network的缩写,即内容分发网络,它具有下图所示的结构。视频网站可以租用现有的CDN。而随着网站规模的扩大,自建CDN也是一种选择。

问:CDN如何为视频网站服务?

答:CDN是Content delivery network的缩写,即内容分发网络。它具有下图所示的结构。

如上图所示,CDN由两种服务器组成:

1)缓存服务器(Surrogate Server),这些服务器分布在世界各地,存储用户的视频内容。

2)内容分发服务器(CDN Content Distributor),负责将视频网站的视频内容分发到各缓存服务器上。当一个视频网站(比如优酷)发布一个新视频时,它的服务器(即Origin Server)首先把视频送给CDN的内容分发服务器,由该内容分发服务器根据一定的策略,把视频送给各地的缓存服务器。

当一位用户点击视频网站上的一个视频时,视频网站会和CDN网络配合,根据该用户的地理位置、网络情况,为用户选择一个能够为他/她提供最好视频服务的缓存服务器,为用户服务。选择的策略可能有:

1)选择和用户同城的服务器

2)选择和用户同网络运营商的服务器

视频网站可以租用已有的CDN,比如美国的Hulu,至今还租用着Limelight、Level 3、Akamai三家公司的CDN。而国内的新浪、搜狐、酷六、PPlive、土豆等网站,也不同程度地分别租用着蓝汛、网宿科技、北京快网(2012年9月被世纪互联收购)等公司的CDN网络。

当视频网站的规模发展到一定程度时,自建CDN也是一种选择。好处主要有两个:1)便宜,2)便于管理。Google收购Youtube后,就用自己的CDN取代了Youtube原来租用的CDN。2012年6月,Netflix也开始部署和使用自己的CDN。国内的视频网站也在行动。最近(2012年12月),优酷土豆的CTO姚键先生就对自建IDC表示了兴趣。

参考文献

1)wikipedia, Content delivery network,2012年

2)百度百科,CDN,2012年

3)蓝汛,ChinaCache,流媒体CDN解决方案

4)网宿科技,流媒体CDN解决方案

5)北京快网,视频CDN解决方案

6)腾讯网,世纪互联收购CDN服务提供商北京快网,2012年9月21日

7)中国IDC圈,优酷土豆姚键:关注互联网数据中心建设,2012-12-25

8)Netflix Blog,Announcing the Netflix Open Connect Network,2012年6月

9)George Pallis and Athena Vakali,ACM Comm 2006 Insight and perspectives for content delivery networks, Communications of the ACM, Vol. 49, No. 1, Jan. 2006, pp.101-106

本文系作者 一帅 授权钛媒体发表,并经钛媒体编辑,转载请注明出处、作者和本文链接
分享到:

第一时间获取TMT行业新鲜资讯和深度商业分析,请在微信公众账号中搜索「钛媒体」或者「taimeiti」,或用手机扫描左方二维码,即可获得钛媒体每日精华内容推送和最优搜索体验,并参与编辑活动。

一帅
一帅

北京交通大学网络理论与应用实验室,在钛媒体的网络实验室。

评论(3

  • jame99 jame99 2013-01-02 16:10 via weibo

    (强)

    0
    0
    回复
  • 娘子汤 娘子汤 2012-12-30 15:54 via weibo

    怎么搭建视频网站那篇实用

    0
    0
    回复
  • 蝴蝶林专署 蝴蝶林专署 2012-12-30 15:53 via weibo

    这个真的够技术控的....

    0
    0
    回复

Oh! no

您是否确认要删除该条评论吗?

分享到微信朋友圈