Link to home
Start Free TrialLog in
Avatar of RayRider
RayRider

asked on

How to Stream Video

How do I setup a server to stream video content, sort of like YouTube but at a simple level, just a single file? I would like to provide a link in an email, or a link on a web page that would initiate a stream.

I have a Ubuntu Linux server. What software would I need?
Avatar of DrDamnit
DrDamnit
Flag of United States of America image

There are several ways to do this... Please tell me more about the project.
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You can simply upload an flv file, or avi or mpg or webm nowadays, you don't have to care about streaming. Browsers typically will use an internal video player to play such files in stream mode.

If you put a link to such a file in an email this would be sufficient, as it would launch the standard browser playing that video. If not the user would download it and can choose a player of his choice to play it.

Considering Vimeo or Youtube also is a good idea because of the traffic and bandwidth a video will cause at your site.

You can also place it in dropbox, in it's public folder, and give a link to there, like this:

http://dl.dropbox.com/u/17129485/video.webmfiles.org%20big-buck-bunny_trailer.webm.webm

Bye, Olaf.
Avatar of RayRider
RayRider

ASKER

Actually, I was looking for a "streaming" solution, not a download! Vimeo works, albiet I had to signup to get more space above the free 2GB. I am wondering why apparently to stream seems to be server software not easily found.
The difference between streaming and download is near none. If a browser is capable to play webm, it will play it. Only if not, you get the download dialog.

I really meant what I said as I said "you don't have to care about streaming."
webm is supported by Chrome, Firefox, Opera, and even IE9. The latter needs a video codec installed or WebM MF components. So you seem to be using an older version or IE without the needed codec or plugin.

To always stream the video, you just need to embed a javascript video player into your site, there are tons of them available, that's how vimeo or youtube or any such site works today. Streaming is done by the client anyway, not by a server, the client decides, if it can play while downloading or not. It doesn't matter to the server.

For examples google "js video player".

Sorry, that this come a month later, I was just browsing my activities a bit.

Ray still has a point about vimeo (or other such sites), as it moves away the traffic load. Even if your hosting has a traffic flat, read the fine print, there often are fair use stipulations.

Bye, Olaf.