【界限突破】斐讯PHICOMM N1播放NETFLIX HD级视频解锁!

众所周知,国内的大部分Android设备没有通过Widevine认证而导致国外诸多优质视频资源不能够(高清)播放。

以NETFLIX为例,认证设备(如iPhone XS, OnePlus 7, Samsung S10等)可以播放HD以及以上级别视频。未认证设备(如小米9,小米MIX,Realme X,坚果R1等)只能播放SD级别视频(不高于540P)[1]

使用了Android TV系统的电视盒子也不例外,其中便包含了大热的斐讯N1.

斐讯N1使用 Amlogic S905D,Mali450 的SoC方案,2GB内存使其不逊于市面主流电视盒子。唯独自带Android系统未通过认证而失去播放高清NETFLIX资源的机会。

幸好,CoreELEC[2]的出现将可能重新带回这台设备。今天我们就来聊一聊如何使用N1播放 NETFLIX HD流媒体视频。

一、需要准备什么?

  1. 一台可以刷入第三方系统的斐讯N1,一块U盘(建议不低于8GB)
  2. CoreELEC for N1 镜像文件,系统版本不低于9.0(新版SX05RE已经移除Kodi,故不用考虑)
  3. 路由器端支持的,能访问NETFLIX的网络

二、怎么安装?

  1. 从闪存盘端启动CoreELEC系统,并通过脚本安装到设备内置存储eMMC.
    最新CoreELEC 9.0.2版本的不能通过 installtointernal 指令安装,需要使用 /flash 路径下的 installtoemmc 脚本。安装完成之后,从eMMC启动CoreELEC;
  2. 允许从未知插件源安装插件
    Settings > System > Add-ons > Unknown sources
  3. 添加插件源 CastagnaIT Repository[3](可选)
    下载插件源zip包,并复制到U盘上,插入设备自动挂载
    github.com/castagnait/r
    在KODI中添加插件源 Add-ons > Install from zip file ,选择对应U盘安装
  4. 安装 NETFLIX 插件,安装 InputStream Adaptive 插件
    Add-ons > Install from repository > CastagnaIT Repository > Video Add-ons > Netflix
    (依赖组件全部需要安装)
    Add-ons > Install from repository > CoreELEC Add-ons > VideoPlayer InputStream > InpiStream Adaptive
  5. 启动 Netflix 插件,完成部署。这一步当中有这样几个要注意的点:
    初次启动Netflix插件会弹出界面要求安装CDM相关文件;
    所需的Widevine文件默认由Inputstream Helper这个插件来协助自动安装,引用自Google ChromeOS 的 libwidevine.so 文件[4]。此操作需要由N1下载2GB左右的镜像,并持续进行解包,约十分钟。也可以自行安装,置于 /storage/.kodi/cdm 路径下,权限744。有需要我这边也可以提供;
    由于分离器性能问题,建议设置 InputStream Adaptive组件的最高分辨率为720p.

三、FAQ

  1. 为什么是CoreELEC 9.0?Android不可以吗?

Kodi 18.0版本起开始支持CDM数字版权管理,这是NETFLIX等国外流媒体视频播放的基石。CoreELEC 9.0 版本起开始内置Kodi 18.0。当前版本9.0.2内置Kodi版本为18.2.

Android 版本Kodi数字版权支持来自于Android自带API。

2. 为什么视频分辨率只能开启到720P?

斐讯N1在硬件上支持GPU硬解码视频,这完全可以支持起流媒体视频。然而,本案例中的核心组件InputStream Adaptive作为分离器是需要CPU去完成的。目前软件方面还没有更多优化。

3. 斐讯Phicomm T1或者其他电视盒子设备支持吗?

理论上来说,斐讯T1的CPU为Amlogic S912B,比起N1拥有更好的性能。如果能够拥有其对应的CoreELEC,应当具有更加流畅的体验。

四、致谢

即使作为使用者而非开发者,从无到有都是一条非常崎岖的道路。虽然没有得到国内的帮助,国外的开发社区的解答和耐心让我觉得互联网精神长存。故致谢以下人员:

@CastagnaIT NETFLIX Plugin 的当前主要维护者
@Smeulf NETFLIX 维护成员,以上两位给予我直接帮助与指导
@momokind CoreELEC for N1 制作者

参考

  1. ^NETFLIX 支持设备列表  https://docs.google.com/spreadsheets/d/1zOaXrb98gn6LS6VceIUD6vivI-LM4H0E35Jwuq_0QPM/edit?usp=sharing
  2. ^CoreELEC是一款针对Amlogic设备优化的操作系统,主要用来运行Kodi  https://coreelec.org/
  3. ^推荐使用插件源,但非必选。文中所需插件也可以通过ZIP包安装
  4. ^libwidevine.so 文件可以通过解包ChromeOS镜像文件,在/opt/google路径下获得
编辑于 2019-06-07

文章被以下专栏收录