title: I would like to stream live h264 video to HTML5 video tag, what kind of headers and container do I need?
body: <p>I have a program that is running a server and what I would like to do is to stream video from it.  I have the video stream coming in one frame at a time in H264 format and would like to stream it out, to be picked up by a HTML5 video tag.  Cross browser support it not necessary as it is just a proof of concept demo, any browser is acceptable. A requirement of this project is that it needs to be H264.</p>
  
  <p>So I tried just sending these headers:
  HTTP/1.1 200 OK
  Server: Microsoft-HTTPAPI/2.0
  Date: Thu, 09 Jan 2014 17:28:14 GMT
  Connection:keep-alive
  Content-Type:video/quicktime</p>
  
  <p>Correct headers?</p>
  
  <p>Followed by raw h264 packets but of course it didn't seem to work and I believe I need to wrap it in a container format.  I understand I can use quicktime, mp4, or matroska.  Any recommendations for which one to use and how to go about encoding it into one of those containers?</p>
  
  <p>Thoughts in general?</p>