在openwrt下使用jellyfin硬解转码
起因
代码编译
进去后选Device Drivers ->Graphics support
,如图选中 Direct Rendering Manager、Intel 8xx/9xx
保存后再次编译代码,升级后可以在系统中看到设备
配置操作
lean的openwrt已经有集成docker,参考网上docker配置jellyfin命令如下:
docker run -d --name jellyfin
-v /mnt/sda/video:/video
-p 8096:8096
-p 8920:8920
--user 1000:1000
--device /dev/dri/renderD128:/dev/dri/renderD128
--device /dev/dri/card0:/dev/dri/card0
--restart unless-stopped
jellyfin/jellyfin
实际比对
具体配置网上已经有很多了,就不一一列举了,下面看看实际效果如何:
测试文件信息:
空载下cpu占用率:
开启硬解,手动选720p/1M
关闭硬解,手动选720p/1M
总结
不开启硬解虽然还可以正常播放,但画面已经有些轻微果冻效果了,cpu占用率几乎快满了;
开启硬解后系统仍然有50%左右的占用率,但单进程占用率能到33%;
综上,开启后可以正常硬解转码








校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
每一个CPU都飙升
校验提示文案
每一个CPU都飙升
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案