YouTube: HTML5 Video Is No Match for Flash (Yet) http://bit.ly/d48tWW
Although YouTube has been encoding to H.264 since early 2007, most distribution is via their Flash player, although they do have an HTML5 player as well. The advantages of Flash for YouTube at the moment are:
- Live Streaming (although almost nothing on YouTube is live streaming in that sense – it’s all progressive download). What Google means is control over buffering and dynamic quality of the files it serves up.
- Content protection for the “Premium Content” demanded by the content owners, despite all kinds of DRM being pointless (don’t work) and annoy the legitimate user.
- Encapsulation and Embedding. Flash is definitely easier for that and has better security.
- Fullscreen Video. Tick. HTML5 players (mostly MP4 players) do not do Fullscreen video. Not that I use it often, but it’s an important feature to have.
- Access to Camera and Microphone for interactive experiences, something not yet possible in HTML5
On the other hand, Hulu Plus kicks Hulu’s dependence on Flash for it’s iPad/iPhone application. (In fairness, you can do pretty much all of the above when you move from plug-in or native browser support to a custom application.)