I don't know & I don't care. IMHO video is the killer-app that made Flash a must-have everywhere. When it's down to games, Flash is a nice-to-have like Shockwave ended up being.
Oh SHIT. That game alone makes the case for HTML5 as far as I'm concerned. It may not be the most technically advanced HTML5 game I've seen (or is it?), but it's actually the kind of UI I'd want to use and that's more important than technical sophistication and fancy complex algorithms.
Until browsers stop sandboxing developers, there will always be a need for plugins. As some dude from the silverlight department said (paraphrase) "plugins will always move faster than a standards committee."
What with firefox's reluctance to agree with h264, you can see that the standards can take time. Plugins are a way for users to decide the features they want, faster.
Plugins ain't dead yet. If you think about it, how long did it take for HTML to catch up with flash? Flash has the potential to extend web capabilities further.
It is a very cool idea. But I'm so tired of downloading jquery a hundred times per page. I'm also frustrated that jquery is so difficult to pull apart into a minimal set of components.
If there is one thing jQuery could eagerly copy from Mootools, it should be that ability to decompose the library into a minimal set. Then using it wouldn't be a problem.
Practically speaking, JavaScript is already a requirement to get Flash embedding to work correctly across all browsers without the headache -- hence tools like SWFObject, flashembed.js, etc.
It looks like it only needs javascript for the flash fallback, and it wouldn't be too hard to put something in the video tag that would work as fallback for those without either html5 video or javascript.
I think the only reason they didn't show this is because it's extra complexity for something that many people don't care about. For those that do care there's Kroc Camen's "Video for Everybody"
how can i use html5 video tags with youtube videos? that is, there are youtube videos i want to display using video tags rather than an embedded flash object. is it possible to find the mp4 URI?
Visit a video page. Right click on the video and "inspect element" (assuming your in Chrome) and it will show a url in the <video > tag. (Note view source wont work as it appears to be loaded using JS)
You could probably automate this process if needed.
Also: im not sure if the URL is time sensitive or not.
You only need to include one format - h264. If you then view it with a browser that doesn't support VIDEO, or does support VIDEO but not h264 (firefox), it'll fallback to playing that h264 using flash (No flv required as far as I see).
However, you can also give firefox some love by adding an ogg version.
So IMHO, this is real tangible useful progress. It makes it easier for developers to use cool new HTML5 features without breaking old crappy browsers.
But at the very least there is one simple client side mechanism for doing all this, you just worry about the encoding and you let google worry about rendering it. It is good progress. We just need about an inch or two more till we hit the finish line though.