Seems to me that It shouldn't be necessary to develop yet another media server for this idea to work. The ideal solution would be a channel that is a client for an existing server technology.
For instance. My SoundBridge discovers and plays audio content from any iTunes running on my network. Perhaps the most elegant solution would be a channel that is an iTunes (DAAP) client.
UPNP is another option. EyeTV DVR software uses a UPNP mechanism to allow you to play recorded content on devices other than the computer it was recorded on. And there are UPNP media servers out there that are pretty simple to install.
Just my $0.02
🙂
twitter:nowhereman
http://www.thenowhereman.com/roku
http://www.thenowhereman.com/netflix