title: Embedding a live RTSP stream of H.264 video in a webpage
body: <p>I have a server providing live H.264 video over a network via RTSP (rtsp://...), and I've been trying to find a way to display the stream to users in their browser (on at least Windows and OS X - Linux is a bonus).  I currently have VLC Player embedded and have it working in both IE9 and Mozilla Firefox 12.0, but it would be ideal if, at most, the user just has to install a plugin for their browser or something similar (as opposed to a whole program).</p>
  
  <p>I am able to use Open Source solutions, but I can't use anything GPL.  A Java applet or anything similar is a possibility.</p>
  
  <p><strong>Solutions considered so far which didn't seem to work</strong>:</p>
  
  <ul>
  <li><strong>HTML5 Video Tag</strong>: Doesn't seem to support live RTSP streams</li>
  <li><strong>GStreamer (Java Bindings) / OSSBuild GStreamer-WinBuilds v0.10.7 Beta 4 LGPL</strong>:  Plugins seemed flaky with RTSP sources and the WinBuild (my stream gave errors related to a stream SETUP request, while others did not)</li>
  <li><strong>JavaFX</strong>: Seemed to have dropped support for live RTSP streams in its most recent release</li>
  <li><strong>Xuggler</strong>: Licensing seems to pose an issue</li>
  <li><strong>JMF</strong>: Old, no apparent H.264 support</li>
  <li><strong>FMJ</strong>: Doesn't seem to be any support for live RTSP streams</li>
  </ul>
  
  <p>Should I reevaluate any of these possibilities?
  Any other suggestions (such as in Flash or Silverlight) would be greatly appreciated.</p>
  
  <p>Thanks!</p>
  
  <p>Edit: it would be really great to get a solution in HTML5.</p>