title: How to submit/stream video from browser to a server?
body: <p>I can record video using <code>getUserMedia()</code> in a browser. However, I have not find a convenient way to submit (recorded) or stream (live) video from browser to a server.</p>
  
  <p>Only what I've found is to render video to canvas and then submit or stream rendered images e.g. by data uri. (Which is not effective.)</p>
  
  <p>Is there a better way? (For instance, stream directly the binary data or store them in a file and then send this file.)</p>
  
  <p>UPDATE: I have found similar old question: <a href="https://stackoverflow.com/questions/11973597/stream-getusermedia-to-an-icecast-server?rq=1">Stream getUserMedia to an Icecast server?</a></p>