"One of the key features of Google TV is that the Google TV Search also looks at local network sources for content. Say you search for Batman. It will display results from any configured DLNA server with the other results as well. It could be a great feature if it wasn’t dependent on DLNA servers.
Configuring DLNA server is for the dogs. They rarely work as well as advertised and often fail because of silly things like installed codecs, remote transcoding, supported file types, the server’s processing power, and so much more. Then when they work, good luck trying to change the displayed file structure on the client.
Instead, Google TV should have a bit of local storage and the ability to browse the local network as a computer rather than a media streamer. Installation would then be a non-issue. Plug it in and the Google TV would have access to the shared content rather than relying on haphazard DLNA servers.
Perhaps if either of the launch Google TV devices shipped with a DLNA server, it wouldn’t be as big of a deal. Instead, owners are forced to bring their own to the party, which requires a bunch of trial and error installing and Google’n until one that works is found. It’s a mess."
courtesy: crunchgear.
Adding to the above, in recent past the DLNA server has emerged as competitive home networking solution. In proof of that, Microsoft's recent breakthrough os Windows 7 have come with built in DLNA solution which is incorporated inside Windows Media player itself. Also Sony laptops, Samsung Galaxy S phone, LG optimus etc. These devices come with DLNA solution that can act as DLNA sever for Google TV. Many open source solutions also available for DLNA for example one like http://elinux.org/DLNA_Open_Source_Projects. So in the near future we can imagine homes becoming digitized with Google TV and DLNA solution.