Jellyfin 在 CentOS 上卡顿,通常和硬件解码、系统资源、网络、配置有关。下面按常见原因给你一套排查 + 优化方案。
lscpu | grep -E "Intel|AMD"
yum install -y intel-media-driver libva libva-utils
测试:
vainfo
yum install -y nvidia-driver nvidia-docker
控制台 → 播放 → 转码
VAAPI 或 NVENC⚠️ 不要用“无(软件)”转码,CentOS 上必卡
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
firewall-cmd --add-port=8096/tcp --permanent
firewall-cmd --reload
如果是机械硬盘:
yum install -y ffmpeg
并确保媒体目录权限正确:
chown -R jellyfin:jellyfin /media
播放 → 转码
客户端设置:
top
htop
nvidia-smi # 有独显时
| 情况 | 解决方式 |
|---|---|
| CPU 100% | 开硬件转码 |
| 老机器 | 限制并发 |
| 外网卡 | 降低码率 |
| 网页卡 | 用客户端 |
如果你愿意,可以告诉我:
我可以直接给你精准配置命令。