title: Which video format(s) should a webapp serve?
body: <p>I need to put up a few videos on a Webapp and I'm a bit lost.  My requirements are:</p>
  
  <ul>
  <li>DRM is not a concern at all</li>
  <li>it should work on the iPhone (and iPad) and on the main browsers (Safari, Internet Explorer, Firefox, Opera).</li>
  <li>it is not a problem at all if the video doesn't play on Linux (because it's a video/screencast of a Windows/OS X software targetted at, well, Windows and OS X users)</li>
  <li>it is not a problem at all if it <em>also</em> works on Linux (I'm a Linux user myself)</li>
  </ul>
  
  <p>Can a unique format be served (like H.264) and play without any additional work on my part or do I need to convert the videos to different formats and have the webapp serve different video formats depending on the browser used?</p>
  
  <p>Should I use the "video" tag of HTML5 when I detect an HTML5 capable browser?</p>
  
  <p>What's the "safest" bet here?  I take it that Flash is out of the equation seen that iPhone/iPad is a requirement.</p>