Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a solution to Stream live video like that :

A camera/webcam/video output ---> Stream server ---> Clients

And if possible multiple Stream Servers like this (like IceCast):

A camera/webcam/video output --> Master Stream server +---> Slave Stream Server ---> Clients
                                                      |                         `--> Clients
                                                       `--> Slave Stream Server ---> Clients
                                                                                `--> Clients

The clients will be in flash, so I think RTMP should be a good protocol, I've heard of Red5, is it good for that ? Does it scale ? I would like to get statistics (Amount of clients, Bandwidth, etc), is it possible with red5 ?

Do you know any other good solution to do that ? (Only free and if possible Open Source)

Thank you !

share|improve this question

closed as off-topic by kce, EEAA, Michael Hampton Aug 6 '13 at 22:14

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – kce, EEAA, Michael Hampton
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

One more free open-source server that broadcasts RTMP is Erlyvideo.

share|improve this answer
Waw this one looks great... – Kedare Jul 29 '10 at 17:04
Also check out Unreal Media Server. – DiskCrasher Feb 17 '14 at 21:41

If Flash (and it's proprietary video codec dependence) is not a problem for you, Red5 if the most stable "free software" solution known.

Else, take a look to GISS project (based on icecast2 that is able to stream OGG videos):

Or icecast2 itself, that now include master-relay architecture.

Now videos could be played with HTML5 video tag falling back to cortado java applet.

Any case, all this will change soon with VP8.

share|improve this answer
Does HTML5 video have support for live streaming? – TRiG Sep 7 '10 at 17:53

Gstreamer has all the capabilities you are talking about. It also supports RTMP. The main problem would be to set up the whole thing because gstreamer can be complex.

It is often best to find program directly integrating gstreamer instead.

share|improve this answer

protected by EEAA Aug 6 '13 at 22:12

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.