@penguin47 said:
So right now, I have about 4 TB of files. I have my server set up on an old computer. Everything has been running fine until the past few months. Now, either something has changed where almost everything is having to be transcoded on the fly or my computer is just burning out. It is time for an upgrade. My first requirement is price. There is no set dollar amount, but I would prefer to keep it under $500. I think that I would prefer something to stand alone as the server that I can hook up to my ethernet cable(which is in a horrible location upstairs by itself). If I am replacing my PC, it will need to be able to handle playing games (the kid plays a lot of CSGO) as well as streaming. As it stands now, the transcoding kills the CPU and he can’t play at the same time. I would like something that has a low power consumption so I can leave it on 24/7. I travel a lot and would like to be able to access it always. It needs to be able to transcode/stream 4 1080p streams at a time. This hardly ever happens, but it does happen.
So, what is my best option here? Are there any small HTPCs that can handle that? Is there a NAS in that price range that can handle that? What is a good PC that can handle games and streaming at the same time, but still in my price range?
Thanks in advance!!
EDIT: I normally stream to a Roku, iPad, XB1, and PS4. Also, is there a way I can force direct stream so my PC is not constantly transcoding? I know another option is to change all my files to MP4, but just one movie on my slow PC took 6 hours to change over. I am not going to do that for 4 TB worth of stuff.
If your Plex server is capable of transcoding on the fly but takes 6 hours to do an encode, then you’re probably using some unnecessarily CPU-hungry settings for the encode. Maybe just stick to VeryFast preset or something.
For the new hardware, choose two:
- small/pretty
- inexpensive
- powerful (able to transcode up to 4 1080p streams simultaneously)
I checked CSGO’s minimum and recommended system requirements and that seems to fairly low so I reckon that’s not going to be a big problem (minimum: C2D E6600 2.4GHz, 1GB RAM, GT420; recommended: Pentium E5700 3.0GHz, 2GB RAM, GT630).
As for power consumption, unless you get a power hungry GPU or multiple HDDs, new builds use very little power when idle. On Clarkdale (1st gen dual-core Core i3, circa 2010), I’ve been getting just 30W idle on my build (per Kill-A-Watt). Newer Intel Skylake (Core 6th gen) processors should idle at even less.
Mini-ITX still tends to carry a small price premium over microATX. If you go uATX, you could likely build a quad-core i5 Haswell/Skylake at your $500 budget (integrated graphics only, OS/software cost not included). Probably less if you already have storage.
Bonus, while Plex doesn’t support hardware accelerated encoding on the PC yet, Handbrake does support QuickSync on Intel CPUs (Core 2nd gen and newer). On a $50 Pentium G3220 3.0GHz Haswell (PC built around 2014), Handbrake/Intel QSV (H.264) can usually convert a full quality Blu-ray rip (~20-30Mbps bitrate) to 1080p at ~120fps (~12 mins per hour of video) or to 720p at ~240fps (6 mins per hour of video). Same system can’t transcode more than one BD rip at a time on Plex without running into buffering issues.