要優化Ubuntu上的Jellyfin性能,可以參考以下建議:
使用LinuxServer.io提供的Jellyfin鏡像
- 在群暉的Docker注冊表里搜索
linuxserver/jellyfin
,詳細參數設置可參考官方說明。
更新ffmpeg-jellyfin軟件包
- 查看現有軟件包的版本:
/usr/lib/jellyfin-ffmpeg/ffmpeg
。
- 如果版本號低于4.3.2,需要升級。
安裝Intel核顯的解碼驅動(non-free)
- 安裝
intel-media-va-driver-non-free
。
- 使用
vainfo
檢查,確保iHD driver版本號為21.1.1以上。
在Jellyfin中啟用Intel Quick Sync和相應功能
調整內存限制
- 編輯Jellyfin的systemd服務文件,修改
MemoryMax
和 MemoryMin
參數來分配更多或更少的內存給Jellyfin。
啟用并配置緩存
- 在Jellyfin的配置文件中,找到緩存設置并啟用它,根據需要調整緩存大小。
限制并發連接數
- 在Jellyfin的配置文件中,找到
MaxConcurrentSessions
設置并進行調整。
開啟預加載
- 在Jellyfin的配置文件中,找到預加載相關設置并啟用它。
選擇合適的視頻編碼
- 使用FFmpeg等工具轉換媒體文件為高效的編碼格式。
網絡設置優化
- 檢查并優化服務器的網絡設置,如啟用QoS(Quality of Service)設置。
在進行任何系統級更改時,建議先備份重要數據,以防萬一。