Mark Pilgrim's "Dive Into HTML5: Video on the Web"
Including video in can be a very complex process and generally is treated in more advanced classes that discuss technologies like Flash. Even so, it is often the case that a simple website needs embedded video, so this course includes the following information to help you get started on including this feature in your websites. Fortunately, the emerging HTML5 standard will make video significantly easier to manage. If you do not intend to include video content on your site, you may skip this subunit.
This article includes much of the nitty-gritty information about encoding, decoding, and playing video on the Web. It also includes a thorough discussion of including video in an HTML file using the newer HTML5 standard, including a discussion of compatibility issues. Since HTML5 has not yet been adopted by the entire web community, older techniques are discussed below.