My MythTV system records DVB programmes into very large MPEG2 files. These can be streamed around the house over a wireless-g connection without any problems. The bast way to do this is to install a MythTV frontend on a laptop. However, what if I wanted to view them on a PDA or over the Internet?
The VideoLAN Client (VLC) is the answer to all your video streaming needs. It can do all of the above and more, even transcoding the MPEG2 files down to MPEG1 in real time and transmitting them over a HTTP connection to anywhere in the world. However, there is a small catch - none of this can be done with the version which is available under Ubuntu Breezy. You might find some sites which tell you to compile from source, but there is a much easier way...