|
I normally council that the best way to deal with real time transcoding is to not bother and avoid it: Instead, store your movies in a format all your playback device can read without requiring real time transcoding, even if that means storing two copies - one super duper full fat super-mega-HD (or whatever the latest superlative is) for the "big" TV (where PQ matters) and one basic mpeg2 stereo version for the little TV's, ipads, phones etc. where PQ doesn't matter and you don't need 7-channel surround sound.
For sure, that will cost you some more in storage, but save you all the angst of worrying about whether you have NAS with powerful enough processors and you can spend the money you save on processors on more storage. (not to mention, it'll run cooler, quieter (and a tiny bit less lekky) as the CPU fans won't need to blowing up a whirlwind keeping it all cool.) If all a NAS has to do is "serve files" pretty much anything will do - serving files is a really low CPU activity.
Thence, to produce the "transcoded" low PQ version, you could use your Mac and do each one offline (once) in order to get the PQ and files size "just so" (if you can be bothered) using Handbrake and the like.
Transcoding is a highly CPU intensive task - at time of posting I believe it's still the case that you can throw as much processing power as you like at it and it will still take more if it were available. In order to keep transcoding "real time" within the capabilities of the host system, something has to be sacrificed to "keep up" - either PQ, stream size or both. And with mutliple streams running concurrently, it gets even worse.
Whereas if you run a one time offline transcode with Handbrake et al, you can literally let it run for hours (like 24) and get the ultimate in PQ/filesize (depending on how much you want to experiment.) But once you've got a satisfactory result, you never need to do it again.
I suggest the starting point is to assess the capabilities of all your playback devices (streamers, TV's, tablets, phones,, whatever) and see what the "lowest common denominator" is and thusly that informs what the "low quality" version needs to be and see if you can live with it. MPEG2 is widely supported and these days you might find everything supports H264 and it's derivatives.
But, if you don't want to got to all that trouble, then there are plenty here who know the NAS market and can doubtless say what's what. |
|