ONE BOX.
ONE SOLUTION.
THE ONLY WAY.
Get a WDTV Live Hub WDTV Live Hub. Seriously...
Stop messing around with a whole bunch of messy servers and clients and other nonsense. The WDTV live hub is made by Western Digital and has a 1 Terabyte drive built in.
It also has all the top apps like Netflix, Hulu, Amazon, Plex, etc. It's like a roku that is actually useful for something other than just streaming from the internet.
The reason I love it the most though is the built in media player can play damn near ANY file type you throw at it. .MKV .AVI. MP4 .MOV raw dvd rip files anything.
Why try to stream a multi-GB file over your network to a player when you can have it play right off the local device's hard drive? Kind of a no brainer tbh.
What if you have like 5 TV's in your house? One box for each TV? Then maintain the movies on each one? Sounds like a boat load of work.
A centralized server such as a NAS or DLNA allows you to view those movies on almost any device in your house over WiFi or LAN.