Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. 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 curious as to what technology is needed to create a service such as and What hardware and software is involved, besides a camera and microphone, from the broadcaster's computer to a viewer's computer?

share|improve this question

closed as too broad by gnat, Bart van Ingen Schenau, GlenH7, MichaelT, Snowman May 2 '15 at 15:57

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

I've been in the streaming media business for 5 years now, and I can confirm you the best choice is Wowza Media Server. It was created by former Adode (flash server) employees.

Just check their references, they just speak for them.

One of the huge advantage of Wowza is its extensibility. You can customize it using Java.

share|improve this answer
Thank you very much! Will research more on your suggestion :) – rabbid Mar 7 '12 at 16:54

There are several streaming servers. Apart from the well-known Wowza, Helix, PVNS, QTSS there are many free solutions (see below some sorted in order of ease of usage):

  1. Feng/Lscube - here is a simple tutorial how to use it

  2. Red5 -

  3. Darwin streaming server -

  4. Xuggler -

share|improve this answer
Thank you very much! Will research more on your suggestions :) – rabbid Mar 7 '12 at 16:54

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