Hello guys,
I have tried to host Plex, Jellyfin, Emby all of them but somehow the video buffers and lags when more than 2 people watch this. I am trying to understand whether my current setup can run this, specifically if CPU can handle it or I need a GPU here.
Current Server Specifications:
Dell Poweredge R720
CPU: 2x Intel Xeon E5-2667 v2
RAM - 344GB DDR3
OS - Proxmox
GPU - None
I have tried all the 3 media servers and mostly Emby was very efficient and was able to handle 3 simultaneous 1080p streams. But both plex and jellyfin at most could handle 2 streams. I don't have much idea on Transcoding as well. I saw that ZimaBoard and even small SingleBoard PCs can run media server. I wanted to understand what I am doing wrong here with these specs. I usually enable Transcoding and leave it. Also, I ran all of these in Docker with Intel QuickSync selected in Transcoding menu.
Get a Nvidia GPU or for less power get a n100 mini PC and run the media server there. A n100 can do a few transcodes in parallel and only use five watts while doing it.
I'm using a r720xd with a p2000. When I first started I just had the CPU to encode with. What I found helped was setting a lower bit rate limit which allowed the CPU to transcode it fast enough.
Once I got a p400 that helped, but limits to 3 transcodes hurt the overall use since I would possibly have more than three hitting it at once. That's when the p2000 came along.
Bandwidth is important as well, so I still limit outside connections to 5mbps.