title: What is the technology behind streaming pages like earthcam.com?
body: <p>There are some webpages that stream the live video to the browser, let's take an example of www.earthcam.com - does anyone know how exactly does it work?
  Do they have the stream sent through some node.js server with some protocols (what kind of?), etc. As I understand there are only few formats supported on each platform:</p>
  
  <pre><code>Safari:
  
  HLS (iOS and mac only)
  h.264
  MP4
  Firefox
  
  DASH (via MSE but no h.264)
  h.264 via Flash only!
  VP9
  MP4
  OGG
  Webm
  IE
  
  Flash
  DASH (via MSE IE 11+ only)
  h.264
  MP4
  Chrome
  
  Flash
  DASH (via MSE)
  h.264
  VP9
  MP4
  webm
  ogg
  </code></pre>
  
  <p>And earth cam works everywhere. Do they use flash in case of windows and some other technology in case of Mac OS?</p>