html5video相比于flash的优势和劣势

大多数用户已经安装了flash插件,但html 5的支持者正在推动一个开放的,不需要任何插件的视准。这就是网站建设所说的html 5的新标签带来的构想,他提供了一个嵌入视频(以及与其交互)而不需要类似flash的私有插件的方法。小程序开发
不幸的是,视频并非那么简单。不仅仅是浏览器需要理解标签,而且需要一个必要的编码译码器来播放视频。明显的解决方法只能是html 5规范的缔造者们选择一个视频编码译码器,并且让每一个浏览器制造商执行。
总之,这就是所推荐的打算。同时,这也是引起混乱的导火索。对于各种各样编码译码器的争论就已经很烦杂了,但更悲剧的事情是,浏览器制造商们还不能就此达成统一。苹果不愿意使用提议的ogg theora编码译码器,但opera和mozilla也不愿意支付由于他们的浏览器装载h264编码译码器而造成的许可费用。google同时支持两者,微软面对争论,远远的置身事外,因为他现在根本没有计划去支持html 5的视频元素。
如今的情况是,微软终于陷进去了,但很悲剧的是,在ie 9中只支持h264。同时,googe终于在io大会上发布了开源的视频封装格式webm和视频编码格式vp8。opera、mozilla、chrome宣布将完全支持vp8,ie宣布部分支持。
苹果决定不支持vp8,乔布斯认为vp8在质量或效率方面不如h264,不能满足其产品的要求。另外最新消息表明vp8还有可能牵扯到专利的问题(如果真的侵犯专利的话,opera和firefox估计马上会无视vp8的)。
说了这么多,其实说到底就是,现在如果要在页面中使用标签,需要考虑三种情况,支持ogg theora或者vp8的(opera、mozilla、chrome),支持h264的(safari、ie 9、chrome)。