Hello,
This is my first build for a Plex server. It will need to be capable of streaming 15 streams either in 720 or 1080p.
To reduce the amount of transcoding all the video files have already been converted to mp4.
This is my configuration …
Server: Intel Core i7-5960X 3.0GHz 8-Core Processor
Motherboard: Gigabyte GA-X99-SLI ATX LGA2011-3
Memory: G.Skill Ripjaws V Series 32GB (2 x 16GB) DDR4-3200
Network: 1 Gbps, with 250 Mbps guaranteed
Hard Drive: 2 x 8 TB, no RAID
OS: Ubuntu Desktop 12.04 “Precise Pangolin” LTS + x2go
Total price for the build is Total (5 / 8 Items): $1460.66
I will be using the Ubuntu Desktop OS because it makes installing the Plex software much easier than a headless server.
As for how many people it can handle …
It depends how the video is encoded (specifically its bitrate), but generally these are the bandwidth requirements …
720p = 2 - 5 Mbps = 125 - 50 streaming videos at one time
1080p = 5 - 10 Mbps = 50 - 25 streaming videos at one time
This is the theoretical limit of bandwidth, Also, if not serving MP4s then the server will have to transcode the video on the fly to MP4, so that the client can play it properly (since most clients only support MP4 natively). I will also have to transcode if the client is requesting the video in a lower resolution than it was encoded in (like a mobile phone requesting a 720p video). This takes up quite a bit of processing power. So the short answer is I don’t know how many people you can support. (FOR SURE)
With that being said all videos have been encoded in MP4.
For Plex specifically, you could do some debugging, like described here:
https://support.plex.tv/hc/en-us/articles/201575036-Why-is-my-video-stream-buffering-
Tail the Plex logs for the transcoding speed, as described in the article, and start playing more and more videos until that number gets down to 1.3. When you hit that, you’ll know the maximum number of video streams you can handle at one time.
I would guess I can support between 12 - 16 streams.
Based on the guide provided by Plex, the cpu should have a mark to support,
720p mark support 1000-1200
1080p mark score support 2000-2500
My processor: AVERAGE CPU MARK - 16000
Aswell my process is a 8 core what is amazing for this server setup.
Intel Core i7-5960X @ 3.00GHz + Compare Average CPU Mark
Cores: 8 (2 logical cores per physical), Max TDP: 140 W
Going off the guide from Plex that should have no problem streaming 13 - 16 S****treams.
If any one has a similar build please advise, similarly anyone that can stream 10 or more at the same time what’s your build ?