学了这四招,你在Linux上观看Netflix视频不发愁
| 导读 | 一份崭新的Linux发行版已经安装到你的电脑上,你完全准备好使用免费开源办公软件处理长时间的工作。但是你可能会问自己:“难道除了工作,就没有乐趣可言?我就是想观看Netflix视频!”
下面介绍了在Linux上观看Netflix的四种方法,以及每种方法的优缺点。在Linux中,要功能还是要选择,随你挑选,也可以两者兼而有之! |

谷歌的Chrome浏览器可能是Linux上最流行的Web浏览器,拥有一大批的选项,这些年来,它一直在改变人们观看Web内容的方式。就在不久前,谷歌Chrome还只出现在Windows和Mac上,而如今出现在了大多数的Linux发行版和衍生版上,这借助于面向基于Debian和红帽系统的原生二进制代码,或者借助于面向Arch Linux等发行版的编译源代码。

安装谷歌Chrome很容易。这是一款独立式应用程序,随带必要的可用插件,完全内置到该应用程序中。安装Chrome后,你就可以观看几乎来自任何视频流网站的电视和电视剧,包括Netflix和Amazon Prime Instant Video,不需要安装任何另外的软件。你还可以访问庞大的Chrome插件库、Chrome生态系统中的大批Web应用程序以及出色的Web和JavaScript渲染引擎Blink。
谷歌Chrome是闭源浏览器。免费软件基金会和GNU项目组织(Linux界的两大知名组织)认为,用户应该能够免费获得和运行软件,同时又能够研究和再分发底层代码。一些Linux用户注重Linux社区具有的开放性,不愿安装闭源软件和驱动程序。
Chrome会减慢整个系统的运行速度,原因是它对每个打开的标签和每个安装的插件都采用沙盒机制,在你完全关闭了Chrome之后,甚至还会在后台运行。如果你运行旧硬件,或者注重操作系统和应用程序的快捷性,这可能是关键的阻碍要素。
还有就是谷歌。谷歌会把你的数据存储起来。比如说,如果你开启了自动填写功能,以便从地址栏搜索Web时节省时间,该数据就会发送到谷歌。一些人称之为是击键记录程序。如果你注重个人隐私,应该避开谷歌Chrome。

Widevine插件是由谷歌开发的一款HTML5视频播放器,让用户不必使用Adobe Flash或微软Silverlight,就可以流式播放经过加密的DRM文件。Widevine在发布时支持各大操作系统(借助于谷歌Chrome),在其他任何浏览器上并不得到正式支持。不过由于一些满怀抱负的Arch Linux开发人员,Widevine经过成功的修改,可在Chromium(开源版的谷歌Chrome)中运行,并已开始加以修改,以便用在火狐和Vivaldi(基于Opera)等Web浏览器中。
可以自由地选择。使用Linux就是为了可以自由地选择在自己的系统上运行什么软件、如何配置该软件。安装让你能够观看Web上内容的插件应该同样适用。
火狐Web浏览器是开源浏览器。Chromium浏览器是开源浏览器。重申一下,这些浏览器都遵循使用Linux背后的理念。
安装未得到支持的插件会给系统带来负面影响。在这里,Widevine可能无法正常工作,或者根本无法工作,留给你的只是黑屏,而不是流式播放的电影。另外,浏览器更新或Netflix更新可能与你安装的Widevine版本不兼容,迫使你只好等到Linux社区有人上传这个插件的新版本。虽然这可能只要花几个小时,但是根本无法保证Widevine会得到更新。

让你能够观看Netflix和Amazon Prime Instant Video内容的另一个办法就是Pipelight。Pipelight是开源版的微软Silverlight插件,Netflix之前用该插件来流式播放视频,Amazon Prime Instant Video目前用该插件来流式播放视频。这个插件适用于几乎所有的Web浏览器,目前包括在你使用的任何Linux发行版的软件库中。
Pipelight适用于Linux中的几乎各大Web浏览器,大多数时候可以正常工作。Pipelight与Flash、Shockwave、Silverlight和Unity Web Player兼容,让你可以几乎流式播放任何视频内容,还可以玩Unity游戏引擎支持的游戏,完全通过你的Web浏览器来实现。
Pipelight并非完全是Linux代码。它实际上是一个兼容层,让你可以在Linux里面运行Windows代码,实际上需要Wine(这是一款Windows兼容层应用程序)才可以运行。如果你运行一款精简的操作系统,或者不需要在Linux中运行另外的Windows应用程序,可能应该避开这款插件。

Linux中观看Netflix的另一个办法就是通过虚拟机。虚拟机在虚拟化环境中运行一份Windows或OS X,让你可以打开原生版的你所选择的Web浏览器,拥有适用于该浏览器的所有原生插件。
你在电脑上设置了双启动方案,想要在现已安装的Windows或OS X上运行原生应用程序。你的虚拟化软件使用含有已安装的Windows或OS X的硬盘分区创建了虚拟机。如果你使用Linux来测试或开发软件,但是首选操作系统又是Windows或OS X,这一招就很方便。
为了节省硬盘空间。安装虚拟机后,你得给虚拟硬盘分配一定数量的物理空间。在硬盘容量小的旧系统上,这可能行不通。
你的电脑必须支持虚拟化。一些旧硬件并不具有系统虚拟化的功能。大多数新硬件倒是支持,不过如果你因Windows不再支持现有硬件而安装了Linux,可能无法进行虚拟化。
虽然仅仅几年前,从基于Linux的操作系统观看视频流很困难,而如今在几乎任何Web浏览器中观看Netflix变得很容易。本文讨论的四种方法中任何一种都可以在几分钟之内显示画质清晰的电影。
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://***/
学了这四招,你在Linux上观看Netflix视频不发愁的更多相关文章
- linux上用mplayer播放264文件
Linux上,264视频裸码流可用mplayer进行播放. 同时,可用-fps参数控制帧率. 参考:http://www.chinavideo.org/archiver/?tid-16088.html
- 一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计
本帖最后由 xinxincaijq 于 2013-1-9 10:27 编辑 一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计 转自博客:http:// ...
- [老老实实学WCF] 第四篇 初探通信--ChannelFactory
老老实实学WCF 第四篇 初探通信--ChannelFactory 通过前几篇的学习,我们简单了解了WCF的服务端-客户端模型,可以建立一个简单的WCF通信程序,并且可以把我们的服务寄宿在IIS中了. ...
- 从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)
原文:从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库) 1.安装对应dll Update-Package Xama ...
- (素材源代码)猫猫学IOS(四)UI之半小时搞定Tom猫
下载地址:http://download.csdn.net/detail/u013357243/8514915 以下是执行图片展示 制作思路以及代码解析 猫猫学IOS(四)UI之半小时搞定Tom猫这里 ...
- HDU 6467 简单数学题 【递推公式 && O(1)优化乘法】(广东工业大学第十四届程序设计竞赛)
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6467 简单数学题 Time Limit: 4000/2000 MS (Java/Others) M ...
- HDU 6464 免费送气球 【权值线段树】(广东工业大学第十四届程序设计竞赛)
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6464 免费送气球 Time Limit: 2000/1000 MS (Java/Others) M ...
- HDU 6470 Count 【矩阵快速幂】(广东工业大学第十四届程序设计竞赛 )
题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6470 Count Time Limit: 6000/3000 MS (Java/Others) ...
- HDU 6467.简单数学题-数学题 (“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛)
简单数学题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submi ...
随机推荐
- httpcomponents 学习1--并发多线程GET
package org.apache.http.examples.client; import org.apache.http.HttpEntity; import org.apache.http.H ...
- table表格的属性
border="1"----边框 cellpadding="10%"----单元边缘与其内容之间的空白距离 cellspacing="10%" ...
- T-SQL 批处理
批处理简介 批处理是作为一个逻辑单元的T-SQL语句.如果一条语句不能通过语法分析,那么不会运行任何语句.如果一条语句在运行时失败,那么产生错误的语句之前的语句都已经运行了. 为了将一个脚本分为多个批 ...
- Python 代码性能优化技巧(转)
原文:Python 代码性能优化技巧 Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构.优化. ...
- Django 1.6 最佳实践: 如何正确使用 Signal(转)
原文:http://www.weiguda.com/blog/38/ 如何正确的使用signal: 简单回答是: 在其他方法无法使用的情况下, 才最后考虑使用signal. 因为新的django开发人 ...
- 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法。
读者如要转载,请标明出处和作者名,谢谢.地址01:http://space.itpub.net/25851087地址02:http://www.cnblogs.com/zjrodger/作者名:zjr ...
- [原创]Devexpress XtraReports 系列 10 创建标签报表
今天这篇是Dx Reports 基础初级系列的最后一篇了.以后如果有什么高级的应用,应该另开一个中级使用系列. 昨天发表了Devexpress XtraReports系列第九篇[原创]Devexpre ...
- NSInvocation Basics
In this article I'm going to cover the basics and usages of NSInvocation. What is NSInvocation? Appl ...
- 【转】删除已经存在的 TFS Workspace
删除已经存在的 TFS Workspace 分类: TFS2010-03-03 16:59 1239人阅读 评论(2) 收藏 举报 serverpathcommandcachefilegoogle 工 ...
- UVa 10316 - Airline Hub
题目:给出地球上的n个机场的经度和纬度,想在这里面确定一个HUB使得他到其他机场的最大距离最小. 分析:计算几何.大地坐标系.因为数据不大直接枚举即可,比较时利用圆心角可以提高计算效率,并控制精度. ...