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

We plan to build the video streaming solution. Servers should take an rtsp stream from cams and duplicate it to users. Users connects to the authentication servers and only then are redirected to video servers. Video servers gives a stream to users through the https in browser.

Our problem: how to organize the streaming part? It is impossible to make every time a new session with cameras, because after some sessions amount the cameras just die.

Is it a good idea to insert a data about already taken stream into MySQL and before give stream to new user check the MySQL for if the stream already exists. If yes so duplicate the stream from another server, not from camera. But what if the thirst stream will be closed (user closes the web browser)?

All ideas will be appreciated.

Regards, Mic.

share|improve this question

Two obvious choices are Adobe Flash Media Server and Red5 - open source and free. FMS is a better and more advanced product, while red5 is free, written in java, and is open source.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.