Summary
In this rather compressed tutorial, I've walked you through a solution that presents HTML5 video in Safari or Chrome (even on Apple's mobile devices), while making video accessible to non-HTML5 browsers, as well as browsers that don't support the H.264 format.
As we've seen, no one-size-fits-all solution exists for embedding HTML5 video. Not all browsers support HTML5, and of those that do, not all support the dominant H.264 video file format. This isn't a situation that web designers (or web video viewers) chose, but it's the challenge you face when you prepare video for the Web.