Google再解释为何Chrome抛弃H.264
2011年01月17日10:42www.chromi.org我要评论(0) 字号:T|T
本周Google宣布要在 Chrome 的 HTML5 标签中放弃对 H.264 格式的支持之后,引起了业界的大量讨论。昨天 Google 又发表了一篇文章,对他们这一艰难的决定进行了解释,并说欢迎大家辩论。我们一起来看看 Google 怎么解释这件事儿的!
转播到腾讯微博
为什么Google 要在HTML5的标签中支持WebM?
首先,是HTML5中重要的一个组成部分,我们相信它的前途一片光明,并且也希望它能够延续过去的成功。但是就支持视频格式来说,并没有规定一定要支持某一种视频格式。Firefox 和Opera 都支持WebM 和Ogg Theora 并且因为授权原因不会支持H.264,而Safari 和IE9又支持H.264,这就意味着所有的发布商和开发者在使用HTML5 时都必须支持多种视频格式。
这并不是一个理想的情况,我们想看到的是所有浏览器都能够支持一种视频格式,很明显H.264 因为需要授权不会有协议规定必须要使用它作为基线編解码器。另外,我们完全相信当今核心的Web技术是需要基于开放和社区开发之上的,所以我们要支持WebM。
为什么在Chrome 的HTML标签里抛弃H.264?
我们也知道H.264现在被内容发布商、开发者以及硬件厂商广泛采用和支持(尽管 WebM 的支持度也一直在上涨),但如果使用H.264的话所有的浏览器、操作系统厂商、硬件厂商和内容发布商都需要为此付费,并且没有保证未来该费用不会上涨(译者注:H.264仅仅是针对终端用户完全免费),这些费用对于下一代视频的发展来说完全是在扼杀创新。
最糟糕的还不是授权费用,而是创新的节奏和是什么东西驱动着他们来创新。由社区来驱动的开发并非完美,但通常情况下他们都会将用户体验、安全性以及性能放在第一位。但如果封闭的开发机构一旦满脑子只想着靠收取专利费用赚钱的话,这事儿就非常不靠谱了,而且开发创新的进度往往也会大幅度变慢。这对于Web视频行业的长远健康来看是很不好的,我们认为 Web 的发展将会受制于非真正的开放。而可以得到投资的社区开发就可以确保一切健康发展。
那么是不是意味着在Chrome 中就不能播放H.264 视频呢?
H.264在视频领域确实扮演着重要的角色,而且当今网络上的大多数 H.264 视频都是通过像 Flash 或者 Silverlight 这样的插件来播放的,而 Chrome 将会继续支持这些插件。我们的决定仅仅只针对 HTML 的 标签,虽然 HTML 视频平台很有希望,但现在使用该技术的网站还很少,所以也不会有太多的用户立刻就会受到这方面的影响。
Google 是想控制网络视频格式么?
WebM 由网络社区驱动,而Google 所扮演的角色仅仅和其他社区成员一样,并没有欲望和意图控制网络视频格式。我们的终极目的是看到 HTML 标签成为一流的视频平台。我们希望有大量的组织和个人能够为 WebM 贡献力量,而不要扯上Google 和其他任意一个实体公司。
Google 难道不是在强制内容发布商必须为他们的视频创建多个各种格式的副本么?
我们看到确实有不少人有这方面的担心,但 Google 作为世界上最大的网络视频发布商(Youtube),所以我们很理解你们关注这个问题。但请你记住 Firefox 和 Opera 因为授权的原因一直都没有提供对 H.264 视频的支持,它们两家都只支持 WebM 和 Ogg Theora。
因此,开发者和视频发布商已经要为H.264之外的视频格式提供额外支持了,这也是我们为什么要为 HTML 视频建立一个基本视频格式的原因。更广泛的说,由于访问网络的设备、平台以及连接类型的多样化,大多数的内容提供商现在都必须提供多种格式的视频版本。
我们相信快速发展的 HTML 视频和 WebM 能够在一年之后为内容发布商、开发者以及采用 WebM 技术的设备提供一个非常优秀的解决方案。
我们也同样在HTML 视频的发展僵局之中,因为 HTML 规范并没有规定一种视频格式作为基本标准,这也是我们投资 WebM 并鼓励所有的浏览器厂商使用这个新兴的 HTML 视频平台的原因。
对于 IE 和 Safari,WebM项目组将会发布一个插件以让他们在 HTML 标签中支持 WebM(译者注:这里使用的是标准接口让IE和Safari可以通过 标签支持 WebM,而不是像 Flash 那样的非标准插件)。
在投资开放技术以推动网络视频平台和眼睁睁的看到网络视频行业可能因为一些公司完全为了利益而不管开发的选择上,我们选择了前者,而且我们相信这一决定将会刺激用户以及行业的创新。
分享到:
相关推荐
google-chrome-114.0.5735.90
标题中的"google-chrome-114.0.5735.90"和"chromeDriver-114.0.5735.90"分别指的是Google Chrome浏览器和Chrome驱动程序(ChromeDriver)的特定版本号。Google Chrome是一款由Google开发的免费网页浏览器,以其快速...
在UE4(Unreal Engine 4)开发过程中,有时会遇到WebBrowser组件无法播放H.264视频格式的问题。H.264是一种广泛使用的高效视频编码标准,但在某些UE4版本中,内置的Chromium Embedded Framework (CEF)可能不支持这种...
基于 CEF 3.3239 自编译支持 H.264 支持播放 MP4 支持 C# Chromiumfx 调用 这玩意编译真累.....
谷歌Chrome浏览器是一款由Google公司开发的免费网页浏览器,以其快速、稳定、安全和用户友好的特性赢得了广大用户的喜爱。版本号“90.0.4430.93”表明这是Chrome的一个特定更新,通常包含性能优化、新功能、安全修复...
谷歌Chrome浏览器是一款非常流行的网页浏览器,以其速度、稳定性和安全性受到全球用户的喜爱。然而,有时候在处理特定的网页或应用时,可能需要依赖其他内核,例如IE内核。在这个场景下,"谷歌chrome(扩展ie内核 ...
谷歌浏览器(googlechrome)117.0.5938.150版本,适用于Windows系统。
总的来说,"GoogleChrome86.0.4240.183.rar"这个压缩包提供的Chrome版本体现了Google对性能优化的持续追求。用户在升级到这个版本后,不仅可以享受更快的浏览速度,还能感受到更流畅的操作体验,同时确保他们的网络...
谷歌浏览器,全称为Google Chrome,是一款由谷歌公司开发的免费、开源的网络浏览器。自2008年首次发布以来,Chrome凭借其简洁的界面、快速的加载速度以及强大的安全性,迅速成为全球最受欢迎的浏览器之一。这个...
Google Chrome 119.0.6045.200 x64安装包,不是下载器!不是下载器!不是下载器!不是下载器!不是下载器!
chrome.VisualElementsManifest.xml
GoogleChrome_52.0.2743.116_PortableSoft 绿色免安装版
谷歌浏览器,全称为Google Chrome,是一款由谷歌公司开发的免费网页浏览器。自2008年发布以来,它因其简洁的界面、卓越的性能以及强大的安全性而受到全球用户的广泛欢迎。"离线版"通常指的是不需要互联网连接即可...
googlechrome_103.0.5060.53.dmg适用于macOS系统
标题中的“chrome实现ie内核”指的是在Google Chrome浏览器中模拟或使用Internet Explorer(IE)浏览器的内核来运行特定的网页或Web应用程序。这通常是因为一些旧的或企业内部的应用程序依赖于IE的ActiveX技术,而...
谷歌浏览器2024最新便携增强版,Google Chrome浏览器增强版,无更新组件集成增强补丁,Chrome++增强软件功能包括:保存数据实现便携式,增强标签页和标签栏操作方式,移除开发者模式警告和更新错误警告等. 提示!!!电脑...
Google Chrome 浏览器 90.0.4430.85 版 For Windows X64 Google Chrome 浏览器 90.0.4430.85 版 For Windows X64
谷歌浏览器离线安装包googlechrome.dmg,版本 91.0.4472.164(正式版本) (64 位)适用于macOS Apple芯片系统。
ChromeSetup129.0.6668.101(1).exe