title: Live video stream from android mobile to desktop web browser
body: <p>I have to develop an application that will record video and audio on desktop browser and android smartphone and share it between them. Just like the skype video call. </p>
  
  <p>The application will consist of three subapplications on these three platforms:</p>
  
  <ul>
  <li>smartphone (android java)</li>
  <li>web server (apache + php)</li>
  <li>destkop web browser (html5 + javascript + css)</li>
  </ul>
  
  <hr>
  
  <ol>
  <li>Could you recommend me any libraries that could help me on these platforms
  (smartphone, web server, web browser)?</li>
  <li>Will I be able to maintain all the work on web server <strong>just by</strong>
  <code>php</code> (user logging, video streaming, ...)?</li>
  <li>Will I be able to maintain video record and playback in web browser
  <strong>just by</strong> <code>html5</code> + <code>js</code> or <strong>do I need</strong> to use <code>flash</code>/<code>silverlight</code>?</li>
  <li>What things will web server need to do? Just store the video stream
  somewhere in memory and then send it (<em>forward</em>) to web browser? Could you describe how  should this work in more deeply?</li>
  </ol>
  
  <p>What should I start with? Thank you</p>