The stories of DLNA woes are not going to end soon. You can find no end to this and consumers are loathe to learn all the encoding tricks.
http://www.makeuseof.com/answers/good-free-dlna-server-mac/ lists a few but if you hit the developer forums you learn that for each make, the author works around issues.
So simply no. There is no one size fits all, always works solution.
I bought a Samsung UN60H7150 with the expectation of it being a "Smart TV" which I could use to play video over the network. I don't have cable/terrestrial TV so this is my primary usage.
Samsung doesn't have any Mac software for this, so I purchased TVMOBiLi and use this to stream to the TV.
If I play video (MKV H264 MPEG-4 AVC 1280x720, AAC Stereo) then the video works great on VLC on the Mac via HDMI to the TV.
On a USB Stick, the Samsung says "This format is not currently supported".
On DLNA, the Video works but the Audio is extremely thin and quiet. I can adjust the settings but at best, I have to turn everything up to 100% and it is still hard to hear, with very thin audio and low bass.
I have similar problems with other formats (MP4, AVI).
I tried transcoding using TVMOBiLi, but then the audio does not work at all.
Has anyone been able to reliably use the Samsung Media Player to play media?
My firmware is up to date.
I could buy an external media player but then why bother buying a high-end TV in the first place?