Video Goes Native (SFW)
There is alot of buzz right now around the latest version of Firefox which finally implemented the native <video>
tag specified in html5 .
These developments were a hot topic at the Open Video Conference, which was about a whole lot more than just the video tag, but the timing was really perfect. For more about the OVC, see Jonah and Mark Phillipson's reports, as well as the announcement of our Open Sourcing of VITAL .
The introduction of the <video>
tag is a pretty big deal. Up until now, to display video in a browser, you needed to use third party plugins embedded in object tags. This allowed for the video to be seen in the browser, but the video wasn't really part of the web page - it was trapped inside a box.
Suddenly, all sorts of really amazing things can happen - all the tools and operations that browsers preform on elements of a page can now be applied to video. Video can be dynamically modified using javascript and css, filters and transformations can be applied, canvas and svg can be combined with video, etc etc. When I saw this in action it made me realize how much I had assumed and taken for granted about the constraints around web video.
But don't take my word for it - check out some of these early demos:
These demos (these require installing a browser that supports the new stuff). Some of my favs:
There is an incredibly important part of this story that has everything in the world to do with open standards, accessibility, and codecs which are unencumbered by patents, but I will save those angles are for another time.
Meanwhile, even the big corporate players are excited. YouTube and Daily Motion both have html5 pages up, and Daily Motion is even converting their catalog to the royalty-free format, Ogg Theora (this is also how wikipedia is encoding video).
Don't get too excited yet though. MS still has no official plans to support the video tag in IE (though apple/safari/webkit does - but only with quicktime codecs).
Welcome to the Multimedia Wars of late Oughts. The revolution will definitely be an element of the Dom.