[求助] 群辉装了个jellyfin,为什么在家里千兆局域网里面也要硬件转码?

brbr-avatar

brbr

2021-01-05T15:48:45+00:00

有些片子打开来cpu占用只有5%,有些片子占用飙升到80%

局域网那么大带宽不需要硬件转码吧?为什么会这样?

白群晖920+ CPU是j4125
crumbl-avatar

crumbl

jellyfin输出当然要转码
你不转码自己读nas盘的文件不就行了??
MEZZA BOSS-avatar

MEZZA BOSS

硬件转码就是你cpu太差带不动
把你显卡调用起来
和带宽有什么关系?
DoomJiren-avatar

DoomJiren

1:jellyfin默认是它担任解码工作进行推流到播放设备,而不是播放端本地解码视频。

2:jellyfin推流是H.264编码的

3:当推流H.265编码的视频时,jellfin会先解码H.265,再把它编码成H.264推流

4:CPU或者显卡基本全能支持H.264硬件解码,但是一些稍老一点的设备无法进行H.264的硬件编码和H.265的硬件编解码。


综合上面4点就能看出,如果jellyfin播放一个H.265视频,而且恰巧负责硬件编解码的设备功能缺失。那H.265视频解码,再编码成H.264进行推流这个过程中就会涉及到CPU软编解码,这样就会出现CPU占用过高甚至推流卡顿的问题。

另外千兆内网和需不需要硬件转码有什么内在联系吗?你不想NAS因为软编解码占用CPU,那就设置成播放器本地解码,别用jellyfin推流。