Recently there was a question asked over on Stackoverflow.com regarding best practices around H.264 and the Video Tag. The answer with the most votes has IMO provided an inadequate solution and I thought I would take the time to clear this up with a new post. Unfortunately and to the frustration of developers that deal with Video content, HTML 5 has dropped the Codec as part of the specification leaving the Browser vendors to implement whatever they want. However the consensus is to use H.264 with even Microsoft adopting this for the forthcoming Internet Explorer 9. Here’s how it stacks in terms of browser support as of writing. Browser H.264 Ogg Theora Google Chrome Yes Yes Firefox No Yes Safari Yes No IE9 Yes No Opera No Yes H.264 Only – Chrome, Safari ...