In my setup, I have an Apple TV connected to receiver. I use the Apple's Home Sharing option. All my movies are setup in my iTunes on my computer, and I can access them all on Apple TV, second apple TV in bedroom, 2 iPhones and 2 iPads. I added the "Genre" information so in Apple TV, I sort of have a catalog view.
It works pretty well for my needs.
My older setup (before my Apple TV purchase) was to use my Blu-ray player with built in DLNA support. That had a built in wifi. It allowed me to browse my computer's shared folders (or on NAS drive). I could play from there directly.
Although now I feel that the Apple TV setup is better just because I have everything in one place and can stream on any device.