Hmmm vaguely remember a linux open source project that would stream ANYTHING around the house...
http://www.mythtv.org/modules.php?name=MythFeaturesIt is what Tivo WANTS to be...
Features:
Basic 'live-tv' functionality. Pause/Fast Forward/Rewind "live" TV.
Support for multiple tuner cards and multiple simultaneous recordings.
Distributed architecture allowing multiple recording machines and multiple playback machines on the same network, completely transparent to the user.
Compresses video in software using rtjpeg (from Nuppelvideo) or mpeg4 (from libavcodec). Full support for Hardware MPEG-2 encoder cards (Hauppauge PVR-250 / PVR-350). Preliminary support for DVB cards and the new pcHDTV tuner card.
Support for the (very nice looking) hardware MPEG-2 decoder and TV out present on the Hauppauge PVR-350.
Completely automatic commercial detection/skipping
Grabs program information using xmltv.
A fully themeable menu to tie it all together.
Best part? ITS FREE!!
Will require you to (gasp!) Learn a bit of Linux, and prolly build up a box, but once you do, you will have an AWESOME media device...