今天来给大家展示一下威联通新款NAS的解码与转码能力有多强?
本教程采用的是Nyanmisaka大神出品,也可以说是目前最强的Nyanmisaka/jellyfin。
Nyanmisaka大神原话:由于Jellyfin的GPL协议和Intel的media-driver(iHD)Linux驱动(部分开源)在协议上不兼容的缘故,Jellyfin官方的Docker镜像:jellyfin/jellyfin并不包含IntelLinux核显驱动。但是Intel的QuickSyncQSV硬件加速依赖于该驱动,并且Intel10代酷睿(CometLake)以及更新的处理器需要该驱动才能正常使用硬件加速。另外VPP/OpenCL色调映射也需要该驱动才能正常运作。
本次测试主要涉及2款新处理器,分别为英特尔赛扬最新一代N、N,N具有16EU而N具有24EU,更多的EU(Intel核显运算单元)有助于加快色调映射。
本教程适用威联通新品NAS型号:
TS-C、TS-C、TS-、TS-C、TS-C、TBS-
目前版本是Jellyfin10.8.0最终版,在NAS上的体现:
1、Nyanmisaka大神给提供一个开箱即用的Docker镜像,包含最新的驱动、jellyfin-ffmpeg、补丁、CJK系统字体等。
2、此次更新主要带来的是完全基于显卡的缩放、反交错、色调映射、字幕烧录,免去使用软件滤镜造成的性能损失。另外添加了测试版AV1硬件解码支持。
3、最新的N、N处理器可支持实时转码,即使转码最高标准的测试视频(jellyfish--mbps-4k-uhd-hevc-10bit.mkv),CPU占用也只有20%左右。
威联通NAS安装方式有2种:
1、通过Compose命令行安装,非常简单。
2、通过Docker安装,很简单。
通过Compose命令行安装
首先打开ContainerStation,没有下载的可以现在下载。威联通的ContainerStation属于行业内最好用的Docker容器工具,没有之一。它提供Linux容器的下一代系统容器管理器LXD(LinuxContainerDaemon),它建立在LXC之上,以此技术衍生的Linuxstation服务很惊艳,居然可以流畅运行Ubuntu并直通HDMI输出。
然后选择“创建”,点击页面右方的“创建应用程序”。
然后进入创建应用程序页面。请注意:下面这个图,每个点都是一个空格!
命令行如下:
version:"2.1"services:jellyfin:image:nyanmisaka/jellyfin:latestcontainer_name:jellyfinenvironment:-PUID=0-PGID=0-TZ=Asia/Shanghaivolumes:-/sha/Container/jellyfin:/config-/sha:/mediaports:-:-:devices:-/dev/dri:/dev/dri
为了防止上传过程中出现有些平台吞了空格,特意提供图片辅证填写,请注意Compose里面的YAML对于空格要求非常严,少一个空格都不会成功。还可以看下面的黑色的图片,里面的一个点就是一个空格。
完成后,进入ContainerStation总览页面,打开Jellyfin,可以看到链接,点击进去即可进入Jellyfin页面,如果没有出来也可以使用NASIP地址加端口号进入。参考案例:..1.3:
进入Jellyfin需要创建用户账号、密码、创建媒体库等,这一部分就和注册新软件差不多,所以跳过。咱们直接进入主页面。
到了这里,咱们需要进行一些转码的设置:首先进入“控制台”,选择“播放”。
然后硬件加速选项选择“IntelQuickSync(QSV)”,下面的启用硬件解码全部勾选上,硬件编码选项,选择“启用硬件编码”。
接下来通过Jellyfin打开PHEVCMKV视频进行转码测试,转码为P低码率视频进行播放:
在播放之前截图资源监控器,CPU只占用到2%。下面将一个P蓝光视频转码为H低码率P视频进行播放:
请注意,转码之后CPU占用率只有21%。瞬间打开,没有丝毫卡顿,非常流畅丝滑,同时拖动进度条也不会有任何延迟。
该视频播放信息如下:
播放信息
播放器:HtmlVideoPlayer
播放方式:转码
协议: