The mechanism for playing a live and vod stream are very different. For vod the playlist.m3u8 is complete. It contains all available chunks. For live the playlist only shows the most recent 3 chunks. The player is required to continue to poll the playlist to get the updated list of available chunks. It could be that the Google TV player just does not do this properly. It can handle vod but has not implemented the portion that reloads the playlist data for live streaming.

BTW, we have done limited testing on Google TV. When we have more information we will post back to this thread.

We upgraded to 3.5.2 this week and had gotten a couple of upgrades to the Google TV boxes as well. It now plays on beyond the first 10 seconds (only crashes around 45 minute mark or so, but I'd bet that this is fixable), but we're having some nasty artifact issues, quite frequent. Haven't been able to find any information by googling on this.