找回密码
 加入我们
搜索
      
查看: 14344|回复: 97

[软件] Jellyfin中国特供版现已支持Rockchip RK3588

[复制链接]
发表于 2023-12-20 19:08 | 显示全部楼层 |阅读模式
本帖最后由 Misaka_9993 于 2023-12-20 19:08 编辑

屏幕截图 2023-12-20 185456.png


Jellyfin诞生5年以来,迄今已经支持了众多x86平台上的核显独显,之前也对低功耗的ARM平台例如树莓派进行过尝试,但由于其视频编解码和渲染性能过于羸弱,且在与树莓派官方开发者沟通后发现他们对于个人媒体服务器这一领域似乎并不感兴趣,不得已只能作罢。


前不久的树莓派5更是进一步裁剪了视频硬件支持为:有且仅有HEVC解码器,故不推荐作为Jellyfin服务器使用,除非你没有转码播放需求。

1.png


然后随着今年支持8K编解码的国产RK3588/3588S单板计算机/SBC的强势登场,个人自然也是少不了买来尝试,经过数个月的FFmpeg适配和驱动踩坑后,RK3588平台在Jellyfin中的支持终于真正落地。


RK3588平台在Jellyfin中支持的视频硬件特性如下:


  • 硬件解码 (MPEG1, MPEG2, MPEG4, H264(High10), HEVC(Main10), VP8, VP9, AV1)
  • 硬件编码 (H264, HEVC) (RK3588上最高8K@30FPS / 4K@120FPS / 1080p@480FPS)
  • 硬件图形缩放,像素格式转换,字幕烧录等
  • 硬件HDR转SDR色调映射(需要libmali OpenCL运行库)
  • 支持异步RGA和MPP编码器,提高多核硬件利用率
  • 支持AFBC无损压缩(Arm Frame Buffer Compression)节省内存带宽和功耗,提高FPS



已经在Rockchip 5.10和6.1内核上进行了完整的测试。理论上RK35xx和更老的RK33xx也可兼容,但我手头只有RK3588所以没法验证。

另外需要注意的是由于硬件功能限制,目前OpenCL色调映射仅RK3588/3588S平台可用。
并且需要在host主机上正确安装配置了/lib/firmware/mali_csffw.bin固件,并通过clinfo命令确认了Mali-G610的OpenCL实际可用后,Jellyfin中的色调映射才可用。


Docker arm64/v8 镜像:docker pull nyanmisaka/jellyfin:latest-rockchip

屏幕截图 2023-12-20 163827.png



以下是用于启动docker的配置文件作为参考,其中的privileged高权限选项,以及for...done之间的/dev/下的硬件设备名需要特别关注。

  1. docker run -d \
  2. --name jellyfin \
  3. --privileged \
  4. --net=host \
  5. --restart=unless-stopped \
  6. --volume /path/to/config:/config \
  7. --volume /path/to/cache:/cache \
  8. --volume /path/to/media:/media \
  9. `for dev in dri dma_heap mali0 rga mpp_service \
  10.     iep mpp-service vpu_service vpu-service \
  11.     hevc_service hevc-service rkvdec rkvenc vepu h265e ; do \
  12.    [ -e "/dev/$dev" ] && echo " --device /dev/$dev"; \
  13.   done` \
  14. nyanmisaka/jellyfin:latest-rockchip
复制代码


屏幕截图 2023-12-20 181132.png


屏幕截图 2023-12-20 190604.png


最后,感谢一如既往的支持。自购硬件开发不易,期待反馈,欢迎捐赠支持,也欢迎开发板厂商提供后续新平台硬件进行适配

评分

参与人数 7邪恶指数 +65 收起 理由
hwqdyx + 10 支持一下
hawie + 10
猪圈 + 10 就是NB
aczp123zp123 + 5 支持一下
qiujiawei + 10 就是NB
dexterchen + 10
xzzfft + 10

查看全部评分

发表于 2023-12-20 19:14 | 显示全部楼层
虽然没有相关设备,不过看起来好像很厉害的样子
发表于 2023-12-20 19:18 | 显示全部楼层
路过,支持。。。。。。。。。。。。。。。
发表于 2023-12-20 19:24 | 显示全部楼层
Jellyfin  真就是用爱发电。。。。
发表于 2023-12-20 20:51 来自手机 | 显示全部楼层
支持下M大
 楼主| 发表于 2023-12-20 20:53 | 显示全部楼层
大敛猫 发表于 2023-12-20 19:24
Jellyfin  真就是用爱发电。。。。

也浪费不了。rk3588还是很好使的,纯粹是不想玩n100了,功耗高接口少没意思。
发表于 2023-12-20 20:57 | 显示全部楼层
感谢大佬用爱发电,底层系统使用是哪个,armbian吗?
发表于 2023-12-20 21:04 | 显示全部楼层
感谢大佬啊,我的pn41可以退役了
 楼主| 发表于 2023-12-20 21:12 | 显示全部楼层
本帖最后由 Misaka_9993 于 2023-12-20 21:15 编辑
机狂一个 发表于 2023-12-20 20:57
感谢大佬用爱发电,底层系统使用是哪个,armbian吗?


armbian或者这个https://github.com/Joshua-Riek/ubuntu-rockchip,厂商自带的系统基本也可以。

armbian里面有我的补丁,可能不是必要,但最好打上,否则个别格式可能有问题。
https://github.com/armbian/linux-rockchip/commits/rk-5.10-rkr6

屏幕截图 2023-12-20 211035.png
屏幕截图 2023-12-20 211039.png
屏幕截图 2023-12-20 211041.png
发表于 2023-12-20 21:26 | 显示全部楼层
本帖最后由 大敛猫 于 2023-12-20 21:28 编辑
Misaka_9993 发表于 2023-12-20 20:53
也浪费不了。rk3588还是很好使的,纯粹是不想玩n100了,功耗高接口少没意思。 ...


其实我一直在想 RK3588 这种 ARM芯片 能不能把他的 pcie,type ,usb 全改成 sata 然后做成NAS

但这芯片可支持的最大内存,可能是它的最大问题
发表于 2023-12-20 21:33 | 显示全部楼层
大敛猫 发表于 2023-12-20 21:26
其实我一直在想 RK3588 这种 ARM芯片 能不能把他的 pcie,type ,usb 全改成 sata 然后做成NAS

但这芯片 ...

最大支持32G内存,还可以跑PVE Arm版本

支持M大
 楼主| 发表于 2023-12-20 21:36 | 显示全部楼层
大敛猫 发表于 2023-12-20 21:26
其实我一直在想 RK3588 这种 ARM芯片 能不能把他的 pcie,type ,usb 全改成 sata 然后做成NAS

但这芯片 ...

8核,最高32G内存。
发表于 2023-12-20 21:58 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-12-20 23:10 | 显示全部楼层
跟jellfin相比,plex真是太不重视转码的适配了,plex pass感觉白买了
 楼主| 发表于 2023-12-20 23:22 | 显示全部楼层
硝基苯 发表于 2023-12-20 23:10
跟jellfin相比,plex真是太不重视转码的适配了,plex pass感觉白买了

视奸plex论坛有感,plex还在jellyfin两年前做的事上挣扎。。。
发表于 2023-12-20 23:34 | 显示全部楼层
N大是真的牛逼
发表于 2023-12-20 23:56 | 显示全部楼层
意思是不是网络里挂个arm机器就能解放原来X86机器干的活了
发表于 2023-12-21 00:25 来自手机 | 显示全部楼层
我焯,太猛了,我的Rock5B又有用武之地了
发表于 2023-12-21 00:50 来自手机 | 显示全部楼层
rk3588还是贵了点,稍微好点都得上千了
发表于 2023-12-21 08:51 | 显示全部楼层
大佬厉害,感谢
发表于 2023-12-21 09:04 | 显示全部楼层
RK3566支持不,手里还闲置一个荐片盒子,可以利用一下
发表于 2023-12-21 09:05 | 显示全部楼层
大佬牛逼
发表于 2023-12-21 09:23 | 显示全部楼层
要是rk3588的npu也能够在转码领域利用起来就好了,做做AI插帧之类的活,这样就完美了,就是不知道6T的算力够不够
发表于 2023-12-21 09:33 | 显示全部楼层
好消息,除了特供,主线会支持rk3xxx吗?手头有rk3399
发表于 2023-12-21 09:33 | 显示全部楼层
大佬厉害了……吃灰的Rock5B又可以翻出来了
发表于 2023-12-21 09:45 | 显示全部楼层
支持大佬,之前  j4125 也是用大佬的 jellyfin,超赞
发表于 2023-12-21 09:55 | 显示全部楼层
卧槽,真是NB,赞美楼主!

说实话两年真的是太让人恶心了,我的4B四年前400+买的,现在能卖700+。
发表于 2023-12-21 09:58 | 显示全部楼层
normanlu 发表于 2023-12-21 09:33
好消息,除了特供,主线会支持rk3xxx吗?手头有rk3399

rk3399的avc解码器适配好像一直有问题,rockchip官方一直没给修复
发表于 2023-12-21 11:58 | 显示全部楼层
有没有可能更新下苹果客户端?上次更新还是1年前。。。
发表于 2023-12-21 12:21 | 显示全部楼层
klxyy 发表于 2023-12-21 11:58
有没有可能更新下苹果客户端?上次更新还是1年前。。。

ios上用其他软件连算了
比如 infuse
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-5-22 16:44 , Processed in 0.016029 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表