Originally Posted by Gossamer8
First time poster to this forum. I hope I found the right thread.
I am currently building a new Home Media Server to replace my gaming rig which is currently doing both duties. This new server will house my Movie/TV Collection (8TB) and Family Photos mostly.
My needs are to stream to 3 TVs in my house and 2-3 tablets. I currently have new Roku boxes at each TV. Wireless will not be needed on this server, my house is networked with Cat5e.
I have some ideas to what I want but would like input from you pros here. I need to at least stream 3 high quality streams at once to each TV (Just in-case they are all being used at once). I currently use a i7 3820, to just one TV, but I notice that when streaming, say a 50gb LoTR movie, it uses like 50-70% of my processor. I believe because it is trans-coding it and trans-coding is highly CPU intensive?.. (Correct me if I'm wrong please). So, I need to know what Hardware to use for this new Server. Maybe some CPU ideas? Or motherboard? Maybe I should Raid0 my drives for faster read?
Any thoughts would be great, thank you for your help guys.
What server software are you using? Right now Plex Media Server is recommended for the use with Roku. If you select "Direct Play" mode in the Plex channel in Roku, then you can avoid transcoding, at least for AVC=H.264 video codec. If the video codec is MPEG-2 or VC-1, transcoding is unavoidable, but even in such a case Core i7-3820 should be fast enough to transcode three video streams simultaneously. Plex Media Server transcodes the single video stream under full load (or ~50% load when HyperThreading is on), saves the transcoded file(s) in a temporary folder and stays near idle when transcoding finishes, the time required to transcode the entire movie being only a fraction of the movie duration. Transcoding three video streams simultaneously requires a longer time, but it should be still fast enough to send all transcoded streams to Roku without dropped frames.
Another option is Media Browser Server, but it looks like transcoding always occurs whatever the video codec is.
You'd better try yourself to see if Core i7-3820 is fast enough. If you want to upgrade the processor, Core i7-4790K LGA1150 is a good choice, ~1.5 times faster than Core i7-3820.