Problem Description:
When I use Infuse on my iPhone to remotely access my Emby server, I need video transcoding enabled because my limited upload bandwidth cannot handle original high-bitrate files.
However, the transcoding is entirely done by the CPU, causing the NAS CPU usage to stay at 100%. The transcoding speed cannot keep up with playback, resulting in constant buffering and stuttering. Even Though I turned the bitrate to 0.4Mbps (360P), still stuttered.
My goal: Offload the transcoding workload from the CPU to the GPU (hardware-accelerated transcoding) to reduce CPU usage and improve transcoding performance.
I Found the “Hardware Acceleration” options in Emby’s transcoding settings and turn on it, but nothing help.
My Questions:
-
My NAS model is UGreen DH-2600 with CPU [Intel(R) Celeron(R) N5105 @ 2.00GHz]. Does it support Emby’s hardware-accelerated transcoding? If so, how could I use hardware acceleration option ?
-
How exactly should I configure the hardware acceleration settings in Emby (e.g., which codecs to check, advanced settings like “prefer hardware decoding”)?
-
Do I need an Emby Premiere subscription to unlock hardware transcoding? (I’ve heard this is required – just want to confirm.)
-
If my NAS does not support hardware transcoding at all, are there any alternative solutions (e.g., limiting transcoding threads, adjusting encoding presets) to reduce CPU load?
Thanks in advance for any guidance!