What client will you be using? What material will you be streaming? I have multiple Plex servers - 2 NAS, one on a an iMac Pro. Even the weakest NAS server I have will stream 4K material to clients that support direct play. If 4K transcoding is required (such as to an iPod or iPhone) then it becomes more complicated. Bottlenecks can include the cpu, network, and your source material disks. I occasionally see buffer issues even on my fast iMac if some other app starts heavy disk activity.
In summary:
#1 your client
#2 Does your client have the appropriate network bandwidth
#3 Cpu power. It's not just for transcoding, it is also used for the Plex background processes. I've seen Plex use ~1400% cpu at times.
#1: Goal is using Plex server for the client.
#2: I was thinking of more local usage with iPad, iPhones, Apple TV & Android TV. I will only be streaming 1080p 99% of the time, 4K I'm sure is too much for me.
#3: I am contemplating whether a dedicated Mac Mini with i3/i5/i7 would suffice (now I'm unsure if it uses 1400% of CPU), or the 2019 iMac would be better?
I was actually curious of using a Mac Mini and pairing with a NAS (for storage) would be redundant or would be better?
[doublepost=1556845744][/doublepost]
I'm running my Plex server on a 2011 stock Mac Mini with 4GB RAM and a 2.3 Ghz i5, and it is doing its job perfectly, and serving multiple 1080p streams without skipping a beat. Any modern Mac Mini will serve you, unless of course you'll be doing transcoding.
The transcoding part is what confuses me. When is it needed to do transcoding and is it required if done via local and streaming outside the local network?
No. I can't get exact numbers right now but the actual transcoding cpu percentages I've seen are small. The large numbers occur when doing library scans, updates, new libraries, etc.
So it only happens on those events, purely streaming would not trigger the 1400% CPU usage?
I’ll try to add Plex server to my 2018 Mini later to see if it’ll use the iGPU.
Do keep us posted. I really thought Plex mostly requires CPU and some RAM, would having GPU help?
You have to have Plex Pass in order to get hardware transcoding.
Is it worth getting the Lifetime Plex pass?