Question by Alton J. Jones: How to stream live video for Web page?
I am interested in streaming live video to my Web page for viewing.
What needs to be done to make this happen?
Can an independent cable TV station somehow film the event and upload the feed to my ISPs (Network Solution) Linux server?
I also wanted to have the video embedded (240 x 201 pixels) in my Web page, similar to the process of YouTube and embedding video on one's Web page page.
I thought about having someone video tape the event, save it to a video file for viewers to download, but was concerned the file would be choppy during playback. Plus, it would take a long time to download.
The event would be about an hour in length.
If end-user downloading is the preferred option, what is the best format to use for quality a low band width...Windows Media File, Quicktime or Real Media?
Answer by just "JR"
have a look at www.watchat.tv: it is a site I am working on (when I have time). It contains an RSS agregator/reader and a TV stream viewer.
If this is what you want, contact-me (note: not free).
There are two ways of "downloading" videos: a one-time download and streaming.
One-time download means that you have to download the whole play before you can see it.
Streaming sends "packets" and the player starts when one packet is received. It does not go "choppy" (unless you have a very low bandwidth), if your frame rate is reasonnable.
Streaming is done in two ways:
- live streams: you take a camera, connect it to the server, and the server sends out packets as they are ready. You can start in the middle of a play. You can't go back. This is how television stations set a live stream, by using what they call a "mirror". (what goes out is the same as their antennae feed!)
- recorded streams: the "film" is stored on the server. On call, it starts streaming from the first packet. Different viewers at different time see the whole, starting at frame 1.
How to play the video:
As long as ALL the sources are on your server, you can use some flash applic to stream the video, but you will have to convert your videos to FLV format (very impractical), because Flash only plays FLVs.
For live streams form another source (another domain), flash is to be abandonned: you will NEVER get the cross-domain authorisation, nor the right format!
I use the clien't player (ie Window media player), controlled by my code, to display what I want. I have found that WMP is the easiest to use, and works on all major browsers.
Give your answer to this question below!