Writing in his bog , he said that while HTML5 <video> tag meets basic video delivery and display requirements, but it’s not yet sufficient for the high-volume, high-value video that YouTube serves.
Yong said that the Adobe Flash Platform will continue to play a critical role in video distribution. Hang on, isn’t there a “war” going on between Apple and Flash which is over which standard will control the web, with Steve leading the way in banning Flash?
Er, no. Yong said that HTML5 can’t manage streaming video at the moment so a war is not happening.
Flash Player, on the other hand, lets applications manage the downloading and playback of video via Actionscript in conjunction with either HTTP or the RTMP video streaming protocol.
YouTube also has to offer copy protection for some videos, like YouTube Rentals. The Flash Platform’s RTMPE protocol is compatible with copyright protection technology, but HTML5 is not.
Flash is also the preferred option for video embedding.
“While HTML5 adds sandboxing and message-passing functionality, Flash is the only mechanism most Web sites allow for embedded content from other sites,” Yong bogged.
Flash can do more than browsers in terms of hardware-accelerated full-screen display of HD content. While WebKit has made some progress in this area, it’s not sufficient, particularly when content needs to be layered on top of video, Yong said.
He also added that HTML5 lags behind Flash in terms of its support for webcams and microphones in the browser and YouTube users rely on such tools quite a bit.