I'm running Emby on an old 4 core Lynnfield Xeon processor. It's running as a guest in Proxmox VE, along with several other VMs (OpenMediaVault, Nextcloud, Minecraft, etc). I've been thinking about building a dedicated box just for Emby since I've spread the gospel such that I'm regularly having 2-3 users on at any given time and the poor machine just can't keep up if titles need to be transcoded. I'm thinking a box a separate server would hold the files, so the Emby hardware would just serve/trancode.
I've seen folks talk about hardware acceleration and I'm curious how robust it is in Emby. Is there a max number of users that, say, Quicksync can serve? Are other users denied access, or can it serve two users with Quicksync and the rest with CPU transcode?
Are there any distributions that have a recent enough version of ffmpeg to work with hardware encoding or am I looking at installing a third-party package or compiling ffmpeg myself? Is anyone using Arch Linux with hardware encoding on Intel or Nvidia hardware?
Are there any plans for a Radeon/Ryzen hardware acceleration solution?
Does anyone think I would be better off encoding my library to minimize trancoding instead of fitting hardware to the problem I'm facing?
Sorry if I'm asking too many questions.