title: Video re-streaming server (video output format)
body: <p>I need to develop a video streaming server which would stream a live video to multiple users. It needs to support the following "video" sources for the re-stream server:</p>
  
  <ul>
  <li>web-camera</li>
  <li>surveillance camera (already supports MJPG stream)</li>
  <li>scanner</li>
  </ul>
  
  <p>I understand that I would need a different driver for adding support to each video input device.</p>
  
  <p>I also need to support the video-display in:</p>
  
  <ul>
  <li>web-browsers
  <ul>
  <li>Mozilla Firefox 3.6</li>
  <li>Internet Explorer 8</li>
  </ul></li>
  <li>desktop applications developed in C++ / QT 4.6</li>
  </ul>
  
  <p>My questions:</p>
  
  <ol>
  <li>What would be a good video output format that can be used to support the required browsers/applications?</li>
  <li>Is there a similar Open-Source, Commercial, etc. solution which I could use to make my work easier and faster?</li>
  </ol>