[关闭]
@liuhui0803 2016-06-29T05:32:26.000000Z 字数 4092 阅读 2183

Facebook视频直播如何面对80w+并发观众

Facebook 体系结构 设计 FacebookLive


此处输入图片的描述

了解如何构建全球规模分布式服务的公司,其数量甚至比拥有核武器的国家数量还要少。Facebook就是这样的一家公司,该公司最新发布的视频直播服务Facebook Live正是这样一种全球规模的服务之一。

Facebook的CEO Mark Zuckerberg认为:

我们做了一个重大决定,打算将视频方面的工作重心转向在线直播视频领域,因为相比过去五到十年来大家将视频上传网上,视频直播是一种新兴的形式...我们开始步入视频领域全新的黄金时代。过去五年来,人们每天在Facebook观看和分享的内容大部分都是视频,这一点丝毫不会让人感到惊讶。

如果从事广告行业,还有什么能比通过永无止境,随时扩展,自由创建的方式为观众提供广告内容更能让人激动的?Google为以指数形式扩张的互联网提供广告业务也正是利用了这样的经济意义。

Facebook视频直播服务有一个绝佳的范例,在一段45分钟的视频里,两个人用橡皮筋勒爆了一只西瓜。峰值时期这个视频吸引了超过800,000人同时观看,并获得超过300,000条评论。面对超过15亿人组成的社交网络,很容易实现这种规模的病毒式传播。

相比而言,2015年超级碗的观众总数1.14亿人,在线直播观众数均值为236万。2015年E3展会期间Twitch的观众数峰值为840,000人。9月16日美国共和党辩论的在线直播并发观众数峰值为921,000人。

Facebook的技术水平确实高高在上。另外需要注意,大家观看那段西瓜视频的同时,还有很多用户在通过Facebook观看大量其他在线视频。

Wired一篇文章引用了Facebook首席产品官Chris Cox的话,据他称,Facebook:

Cox认为“最后发现这是对基础结构提出的一个巨大挑战。”

如果能深入了解这个基础结构挑战是如何解决的岂不是很有趣?那就继续读下去吧!

Facebook网络流量团队主要负责开发用于驱动Facebook CDN和全球负载平衡系统的缓存软件,来自该团队的Federico Larumbe最近做了一场很棒的演讲:Facebook Live的缩放,他在其中分享了一些视频直播服务的细节。

我对这些内容的注解如下。这真是让人印象深刻。

故事的起源

此处输入图片的描述

直播视频有大不同,会产生新问题

体系结构概览

直播视频是这样通过一位广播者播放给数百万观众欣赏的:

如何进行缩放?

保护数据中心防范惊群问题

PoP依然处于风险中 – 可通过全球负载平衡加以缓解

测试

上传的可靠性

未来的发展方向

相关文章

作者Todd Hoff,点击这里阅读英文原文。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注