Currently running Emby on a virtual machine (ESXi) with the following specs:
8 CPUs from the 2 Xeon E5520 @ 2.27GHz in the host
8GB of RAM
a 40GB disk on SSD for the OS and app
Media content through a SMB-share (over Gbit network, mostly 100MB/s+ read/write speeds)
Debian Buster
Emby Premiere subscription
Most content gets streamed fine. However, when something needs to be transcoded, it gets tricky. Especially high-quality stuff like 4K is simply not possible to watch through Emby. Al
I have emby server running on Ubuntu 18.04 VM on top of ESX 6.7 with a GTX 1080 pass through. Running with patched driver unlocks unlimited nvenc streams.
The benefit to me, is that I'm able to real-time transcode more video streams. I've seen 8+ simultaneous stream with a modest amount of VM resources (I'm using a VM with 8 CPU, 16GB mem).
I would say the best bang for the buck GPU for transcoding, is a used GTX 1070, which is going for around $200-$250. The GTX 1070 and 1080 have two