IE9 支持的是 H.264 视频标准,不是苹果 Safari
今天看互联网新闻的时候,看到各大网站都发表了一篇标题为《IE9将支持苹果Safari Firefox和Opera受冷落》,让我很是郁闷。浏览器之间哪来的支持与不支持呢,为了弄清情况,我满世界的找资料,最后终于弄明白了。
真实的情况是:在 HTML 5 视频标准上,IE9 和 Safari 支持 H.264,而Firefox 和 Opera 支持的是 Ogg Theora。
之所以出现这样的情况是因为使用 H.264 标准需要得到授权,而 Ogg Theora是免费、开源的。
H.264是一种高性能的视频编解码技术。目前国际上制定视频编解码技术的组织有两个,一个是“国际电联 (ITU-T)”,它制定的标准有H.261、H.263、H.263+等,另一个是“国际标准化组织(ISO)”它制定的标准有MPEG-1、 MPEG-2、MPEG-4等。而H.264则是由两个组织联合组建的联合视频组(JVT)共同制定的新数字视频编码标准,所以它既是ITU-T的 H.264,又是ISO/IEC的MPEG-4高级视频编码(Advanced Video Coding,AVC),而且它将成为MPEG-4标准的第10部分。因此,不论是MPEG-4 AVC、MPEG-4 Part 10,还是ISO/IEC 14496-10,都是指H.264。
Ogg Theora是开放而且免费的视频压缩编码技术,由Xiph基金会发布。做为该基金会Ogg项目的一部 分,从VP3 HD高清到MPEG-4/DiVX格式都能够被Theora很好的支持。 使用Theora无需任何专利许可费。Firefox和Opera将通过新的HTML5元素提供了对Ogg/Theora视频的原生支持。
目前,Google自家的YouTube、微软的IE9、Apple的iPad、iPhone和Safari都支持H.264编码,比Ogg Theora编码的回放画面质量高,但Firefox却拒绝支持H.264,因为Ogg Theora是完全开源的,而使用H.264则需要获得MPEG LA的授权。不过MPEG LA已经在二月宣布他们扩展其H.264免费授权期限到2016年,引诱使得Mozilla和其它公司支持他们的标准。
结果造成现在的HTML 5视频编码形成两大阵营,H.264编码的视频可在Safari、Chrome和未来的IE9上观看,而Ogg Theora编码的HTML 5视频则可以在Firefox、Chrome和Opera上观看。
而关于是使用H.264还是 ogg Theora标准的最新进展是,Google已经有计划要在本月举办的Google I/O开发者大会上宣布开源VP8视频编码技术。届时,Firefox和Chrome浏览器都会同时宣布支持VP8编码的HTML 5视频回放。
http://www.doriandeng.com/archives/150.html