title: Video Format that Works on Mobile Phones
body: <p>I looked on <a href="https://stackoverflow.com/questions/1882148/playing-video-files-options-for-mobile-phones">this SO question</a> but I am not sure if this is the answer to my question or not.</p>
  
  <p>I want to be able to stream videos on a mobile web page. I want this page to be compatable with as many phones as I can. Smart phones are the most important, and I need it to work for:</p>
  
  <ul>
  <li>Android</li>
  <li>HTC (Many use Android, same compatibility?)</li>
  <li>iPhones</li>
  <li>Blackberries (newer brands, 5.0 or higher if need be, but possible as low as 4.0)</li>
  <li>Windows Phones</li>
  </ul>
  
  <p>The rest can be added to my "it would be nice if it worked on.." list.</p>
  
  <p>What video format should I use for all of these? The referenced SO question suggested mp4 files, but I have also read that some require OOG files (I think blackberry?) Is this correct? Is there one format that will work for at least all of the above brands?</p>
  
  <p>I will be trying to use HTML5 for all supported phones (all but blackberry, and some windows phones cover this)</p>
  
  <p>I have also read that the <code>&lt;object&gt;</code> tag is the best bet for getting videos onto Blackberry and Windows phones, if that is at all helpful.</p>