A great tool tool to set up streaming TV in a webpage in the Linux OS is VLC. This forum post provides the directions on how to set up the streaming source in a Windows environment, and stream to either a Windows OS or Linux OS. It is possible for VLC to be set up for streaming in Linux as well as Windows, the steps for configuring a streaming TV source in VLC in a Linux environment can be found here: http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices .
Note: You will require the mozilla-plugin-vlc for Firefox installed on the Linux box. In Linux Ubuntu, this can be done by opening the Synaptic Package Manager and searching for VLC. Check the box for the mozilla-plugin-vlc and click on Apply. Install the related software when prompted.
1. To set up the stream click on Media and select Streaming.
2. Click on the Capture Device tab and choose the appropriate inputs for video and audio.
3. Click on Advanced Options in order to select the channel.
4. Click on "Stream" and then "Next".
On the Linux computer, make a local web page on the root drive with the following information. You will need to update the Source IP to reflect the IP of the Windows computer that is sending the stream. Keep the port as 8080 unless it was changed in the stream setup.
<html>
<embed type="application/x-vlc-plugin"
name="video1"
autoplay="yes" loop="yes" width="800" height="600"
target="http://SourceIP:8080" />
</html>
6. Visit that webpage with your favorite browser on the Linux or Windows computers, and you can see the streaming TV! If the Windows box is an Appliance, you can add a local web page to your playlist (to use a local webpage use this path: file:///c:\StreamingTVexample.html). Make sure that you check the Embedded Audio checkbox, and you should be good to go!