标签 Netflix 下的文章

Netflix 是世界上最受欢迎的流媒体服务之一。对,你已经知道了。但你可能不知道的是 Netflix 使用 FreeBSD 向你提供内容。

是的。Netflix 依靠 FreeBSD 来构建其内部内容交付网络(CDN)。

CDN 是一组位于世界各地的服务器。它主要用于向终端用户分发像图像和视频这样的“大文件”。

Netflix 没有选择商业 CDN 服务,而是建立了自己的内部 CDN,名为 Open Connect

Open Connect 使用自定义硬件:Open Connect Appliance。你可以在下面的图片中看到它。它可以每秒处理 40Gb 的数据,存储容量为 248 TB。

Netflix’s Open Connect Appliance runs FreeBSD

Netflix 免费为合格的互联网服务提供商(ISP) 提供 Open Connect Appliance。通过这种方式,大量的 Netflix 流量得到了本地化,ISP 可以更高效地提供 Netflix 内容。

Open Connect Appliance 运行在 FreeBSD 操作系统上,并且几乎完全运行开源软件

Open Connect 使用最新版 FreeBSD

你或许会觉得 Netflix 会在这样一个关键基础设施上使用 FreeBSD 的稳定版本,但 Netflix 会跟踪 FreeBSD 最新/当前版本。Netflix 表示,跟踪“最新版”可以让他们“保持前瞻性,专注于创新”。

以下是 Netflix 跟踪最新版 FreeBSD 的好处:

  • 更快的功能迭代
  • 更快地使用 FreeBSD 的新功能
  • 更快的 bug 修复
  • 实现协作
  • 尽量减少合并冲突
  • 摊销合并“成本”

运行 FreeBSD “最新版” 可以让我们非常高效地向用户分发大量数据,同时保持高速的功能开发。

Netflix

请记得,甚至谷歌也使用 Debian 测试版而不是 Debian 稳定版。也许这些企业更喜欢最先进的功能。

与谷歌一样,Netflix 也计划向上游提供代码。这应该有助于 FreeBSD 和其他基于 FreeBSD 的 BSD 发行版。

那么 Netflix 用 FreeBSD 实现了什么?以下是一些统计数据:

使用 FreeBSD 和商业硬件,我们在 16 核 2.6 GHz CPU 上使用约 55% 的 CPU,实现了 90 Gb/s 的 TLS 加密连接。

Netflix

如果你想了解更多关于 Netflix 和 FreeBSD 的信息,可以参考 FOSDEM 的这个演示文稿。你还可以在这里观看演示文稿的视频。

目前,大型企业主要依靠 Linux 来实现其服务器基础架构,但 Netflix 已经信任了 BSD。这对 BSD 社区来说是一件好事,因为如果像 Netflix 这样的行业领导者重视 BSD,那么其他人也可以跟上。你怎么看?


via: https://itsfoss.com/netflix-freebsd-cdn/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

**我们上个月说的Netflix 的原生Linux支持很接近了,现在终于有了,我们只需几个简单的步骤就可以在Ubuntu桌面上启用HTML 5视频流了。

现在Netflix更近一步提供了支持。它希望给Ubuntu带来真正的开箱即用的Netflix回放。现在只需要更新网络安全(Network Security Services,NSS)服务库就行。

原生Netflix? Neato.

在一封发给Ubuntu开发者邮件列表的邮件中,Netflix的Paul Adolph解释了现在的情况:

“如果NSS的版本是3.16.2或者更高的话,Netflix可以在Ubuntu 14.04的稳定版Chrome中播放。如果版本超过了14.04,Netflix会作出一些调整,以避免用户必须对浏览器的 User-Agent 参数进行一些修改才能播放。”

[LCTT 译注:此处原文是“14.02”,疑是笔误,应该是指Ubuntu 14.04。]

很快要发布的Ubuntu 14.10提供了更新的NSS v3.17, 而目前大多数用户使用的版本 Ubuntu 14.04 LTS 提供的是 v3.15.x。

NSS是一系列支持多种安全功能的客户端和服务端应用的库,包括SSL,TLS,PKCS和其他安全标准。为了让Ubuntu LTS用户可以尽快用上原生的HTML5 Netflix, Paul 问道:

”让一个新的NSS版本进入更新流的过程是什么?或者有人可以给我提供正确的联系方式么?“

Netflix今年早期时在Windows 8.1和OSX Yosemite上提供了HTML5视频回放,而不需要任何额外的下载或者插件。现在可以通过加密媒体扩展特性来使用。

虽然我们等待这讨论取得进展(并且希望可以完全解决),但是你仍可以在Ubuntu上下面的指导来修改HTML5 Netflix。

更新:9/19

本文发表后,Canonical 已经确认所需版本的NSS 库会按计划在下个“安全更新”中更新,预计 Ubuntu 14.04 LTS 将在两周内得到更新。

这个新闻让 Netflix 的Paul Adolph 很高兴,作为回应,他说当软件包更新后,他将“去掉 Chrome 中回放 Netflix HTML5 视频时的User-Agent 过滤,不再需要修改UA 了”。


via: http://www.omgubuntu.co.uk/2014/09/netflix-linux-html5-nss-change-request

作者:Joey-Elijah Sneddon 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在Windows中观看Netflix是很容易的。你可以使用网络浏览器或者桌面程序,但这在linux中并不同。这在linux中默认并不可行,这是因为Netflix需要Microsoft Silverlight,同时由于这是"微软"的,很明显这无法在Linux上使用。所以在Linux上就没法使用Netflix了么?当然有办法。本篇中我们就会看到如何在Ubuntu 14.04上观看Netflix(或许在老版本中如13.10和13.04等也可以)。

如何在Ubuntu 14.04 中观看Netflix:

我们需要用到Pipelight,一个通过Wine)来在Linux上支持Silverlight的项目。这个项目仍在beta状态,但是已经工作的很好了。让我们看看如何在Ubuntu 14.04上安装Pipelight。

在Ubuntu 14.04 上安装Pipelight

要感谢Pipelight团队的PPA,在Ubuntu14.04上安装Pipelight是很方便的。打开一个终端并且运行依次运行下面的命令:

sudo apt-add-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install pipelight-multi

安装包大概有450MB左右因此如果你的网络连接很慢的话可能会花费一些时间。同样,Pipelight在beta状态,因此到这里检查一下安装指令(以防将来有什么变化)。

启用 Sliverlight 来播放 Netflix

通常Pipelight已经默认启用了silverlight插件,但是为了万无一失,使用下面的命令启用Silverlight:

sudo pipelight-plugin --enable silverlight

这里要接受两个条件,一旦你做了,它会花费一些时间来安装Silverlight。

在 Ubuntu 14.04 中安装Netflix桌面应用

此时你应该可以在web浏览器中使用Netflix了。但是Pipelight项目还提供了更多。刚才我们使用的PPA同样还有对于Ubuntu的Netflix的桌面应用,使用下面的命令:

sudo apt-get install netflix-desktop

安装完成后,你可以在Unity Dash中找到Netflix。

At first run, it will install some Wine related stuff. Let it do that. Afterwards, it should run fine: 第一次启动时,它会安装Wine相关的一些东西。让它自己做好了。在这之后,它就会正常运行了:

在USA之外的Ubuntu上使用Netflix :

你注意到上面的Netflix桌面应用了么?它说Netflix不支持我所在的国家地区(也就是说,法国)。我不是Netflix的粉丝,不过我写了一篇如何在美国之外轻松观看Netflix。如果你想要在美国之外观看Netflix,你需要改变DNS设置才行。

文中提到的Tunlr是一个已经关闭的免费服务。作为替代,我还使用 Unlocator,在beta状态下还是免费的。很容易使用且体验良好。Unlocator现在不再免费了,但是如果你愿意每月花$5,Unlocator是一个很棒的DNS解锁服务器。


via: http://itsfoss.com/netflix-ubuntu-1404-desktop-app/

译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出