Skip to content
在分类 官方博文 下的文章存档

Firefox 4 为网页带来 WebM 支持

今天我们发布了 Firefox 4,Mozilla 的最新浏览器。Firefox 4 有很多值得爱的地方——更佳的性能,硬件加速与流线型界面。这些都很优秀,但我更想谈谈 WebM 支持。 这是我们首个加入 WebM 支持的版本。我们自 WebM 发布就参与其中,并对其开发有所贡献。它已在 Mozilla 每晚编译版中存在好多月份了。作为其成员,我们网站到处都有 WebM。例如 Firefox 4 最新功能视频是 WebM 格式的。WebM 视频是我们诸多精彩 Firefox 4 演示的一部分。而且如果您参加了 Youtube HTML5 测试版,您查看的大多数视频会以 WebM 格式传输。 要了解为何这点很重要,您需要了解浏览器的全球市场份额。根据 StatCounter,Firefox 占据了大约 30% 的市场份额——或者说几乎是所有浏览器用户的三分之一。当您将其与 Chrome 及 Opera 联合,就意味着 50% 的互联网用户将能在数月内看到高质量的 WebM 编解码,随着 Firefox 4 的逐步采用。 我们自 Firefox 3.5 起支持 HTML5 与基于标准的视频,支持 Theora 与 Vorbis,我们很高兴在其中加入 WebM 支持,因为它为网络提供了更高质量的选项。 –Chris Blizzard,代表 Mozilla 原文链接:Firefox 4, bringing WebM support to [...]

VP8 “质量限定”(CQ)编码模式详解

在 Bali 发布帖中提到了 VP8 编解码器 SDK (libvpx) 新增的编码模式“质量限定”(constrained quality,CQ)。 CQ 模式因我们测试将 YouTube 视频库中各文件编码为不同分辨率的 WebM 版本而提出。如此大规模的视频编码要求充分考虑每一比特的利用;即使浪费很少的数据量,在数百万文件中累积起来也很快,造成更高的存储量与带宽开销。 数次尝试表明,不必考虑如何分配单个 WebM 文件中各比特的利用,而是需要能应用到所有 WebM 文件的模式。成果就是 CQ 模式。 这个幻灯片是 Paul Wilkins 在二月份 WebM 峰会上展示的,以常用词汇解释了 CQ,并阐释了它在应用到大量 WebM 文件时对内容发布商的好处。希望它对您有用,并欢迎您在评论中给出反馈。 Paul Wilkins 是 WebM 项目的高级软件工程师。 原文链接:VP8 “Constrained Quality” (CQ) Encoding Explained by John Luther

引入 Internet Explorer 9 中的 WebM 组件

我们今天发布了 WebM 的 Microsoft 媒体基础 (MF) 组件。Microsoft 同时在 IE 博客公布了这款组件并发布了演示页面。 如 Internet Explorer 总经理 Dean Hachamovitch 去年在 Windows 博客上所写,在 Windows 中安装了这些组件后将启用 WebM 媒体在 Microsoft Internet Explorer 9 中的渲染。因为组件直接安装在 Windows 中,这款组件还能在支持 MF 的其他应用程序中渲染 WebM,如 Windows 7平台上的 Windows Media Player 12。 要下载组件安装程序包,请访问 WebM 项目网站的 IE9 页面。安装组件后,IE9 将能渲染包含 WebM 视频或音频媒体的 HTML5 页面,如 YouTube HTML5实验(参见 WebM 项目网站上的 YouTube 说明)。 Microsoft Media Foundation 是允许我们在 Windows 中 整合 WebM 以在 IE9  为用户提供优秀 HTML5  用户体验的强大灵活 [...]

引入首款 VP8 硬件编码 IP 版本 Anthill

上周,WebM 芬兰团队最终完成了我们的 H1 硬件 RTL 设计。H1 是世界上首款 VP8 硬件编码器。首个版本,我们称之为“Anthill”(蚁冢),现已通过 WebM 项目硬件页面提供。Google 不征收任何许可费用,或因使用 H1 编码器 RTL 而产生的版税。 为什么叫“Anthill”? 芬兰有 77% 被森林覆盖,芬兰人非常喜欢它们。芬兰享受大自然的自由权利允许任何人漫步丛林,摘取野果、花卉与蘑菇。我们觉得适合按字母表顺序以芬兰的常绿之中可以找到的事物命名各 VP8 硬件版。 H1 编码器将整个 VP8 视频编码任务从宿主 CPU 卸载到 SOC 上的独立加速器块。这将显著降低耗电量,并允许以 30 fps 全帧速编码 1080p 分辨率的视频,或以 60 fps 编码 720p 视频。没有像 H1 这样的硬件加速器,现代的多核移动设备只能编码 VGA 25 FPS 左右的视频,而且很难同时执行其他任务。

接下来是,libvpx “Cayuga”

我们预计在 2011 年第二季度末发布下一个命名版本的 VP8 编解码器 SDK (libvpx)。我们称之为“Cayuga”以纪念本项目在纽约州打下的基础。也是因为读起来很有意思。一起读:Cayuga。 我们将继续注重 Cayuga 的编码速度。尽管 Bali 编码器已经比最初版本的 VP8 快达 4.5 倍(“最佳”质量模式),我们还能争取到更多的速度提升。还是那句话,我们将继续改进编码器的画质。 我们欢迎开发者参与贡献,所以如果您有改进 libvpx 速度或质量的想法,请即刻尝试编写代码! John Luther 是 WebM 项目的产品经理。

VP8 编解码器开发包 libvpx v0.9.6“Bali”发布

今天我们发布了“Bali”,第二个命名的 VP8 编解码器开发包 (libvpx) 版本。注意 VP8 格式定义并未变更,只是开发包的更新。 您可以在 WebM 项目下载页面下载到 Bali libvpx 快照版本(0.9.6 版),或者从我们的 Git 代码库 clone 源码。

将 VP8 用于实时视频应用程序

随着网络平台上视频会议领域利润的增长,是时候探索将 VP8 用作一款罕见的优秀视频会议等实时应用程序的编码了。 VP8 设计历史与特性 实时应用程序是 VP8 设计的一个主要用途。VP8 编码器的特别设计可克服压缩与传输实时视频数据时固有的挑战。 适应处理器的编码。16 个编码复杂度级别自动(或手动)调整编码器特性,如运动搜索 策略、量化优化以及循环过滤强度。 可配置编码器使用宿主 CPU 的特定百分比。 可以测量编码每一帧所耗时间并动态调整编码复杂度以确保每帧编码时间恒定 强大的错误恢复(包重传输、转发错误修正、恢复帧/新关键帧请求) 高度延展性(即可降级为所要求的特定参与者可用带宽的单个视频位流) 低功耗设备上的高效解码性能。传统视频技术已发展到要求硬件芯片配合复杂度的状态。而使用 VP8,基于软件的解决方案已经验证,达到客户要求无需专用硬件。 更多关于 VP8 实时视频特性的信息请见 WebM 项目工程师 Paul Wilkins 的幻灯片演示 (PDF 文件)。 可用的商业产品 数年来,世界上已经有数百万人使用 VP7/8 进行视频聊天。VP8 部署在了现今最流行的一些消费视频会议应用程序上,包括 Skype(视频群聊)、Sightspeed、ooVoo 以及 Logitech Vid。这些卖主都是 WebM 项目的活跃支持者。VP8 的长辈,VP7 自 2005 年就用于 Skype 视频聊天,新版 Skype iPhone 版应用也支持。其他实时 VP8 实现都将很快到来,包括 ooVoo,而且 VP8 将在 Google 的网络平台实时应用程序规划中扮演头等角色。 随着网络平台的成熟,实时应用程序将非常重要。自项目宣告以来,WebM 社区已针对实时使用对 VP8 进行了显著改进,将来也会继续这样做。 John [...]

VeriSilicon 与 WebM 支持

特邀博文作者 Tomi Jalonen 是 VeriSilicon 的 Hantro 视频 IP 的产品市场营销总监 由于有了对 WebM 的支持,2011 年对 VeriSilicon Holdings 而言必将是刺激的一年。在新年到来之际,我想分享一些我们正在 VeriSilicon 进行的推动 WebM 平台发展的一些工作动态。 VeriSilicon 是 On2/Hantro (Hantro 是 Google 随 On2 Technologies 收购的视频 IP 品牌) 的长期合作伙伴,我们是该编码去年开源时第一批支持 WebM 视频的硬件合作伙伴 之一。在 2010 年向半导体产业推广 WebM 之后,我们为 CES 2011 上第一款支持 WebM 1080p 全分辨率的平板电脑的演示所振奋。VeriSilicon 授权该平板电脑制造商 WebM IP 并提供了工程支持,将这项技术带进了展厅。 除了授权 IP 以外,今年我们还将进一步提升 WebM 体验,发布几款应用程序处理器芯片——包括 Android 手机、xPad 以及 Google TV 的 WebM 视频 IP——以加速 WebM 与 [...]

自由软件基金会支持 WebM 项目

自由软件基金会 (FSF) 加入了正在成长的 WebM 支持者社区,这令我们感到兴奋。您可以在他们的网站上阅读 FSF 的公告《无疑的标准:支持 Google 对 WebM 的推广》。 原文链接:Free Software Foundation Supports WebM by John Luther

WebM (VP8) 视频硬件 IP 设计可用

从芬兰最北部的寒冷城市奥卢向您问好。我们 WebM 硬件开发团队,原 On2 Technologies 的一部分,现在正在全力攻克 WebM 视频的难点。 Google 为打算在芯片集中支持高质量 WebM 回放的半导体芯片公司提供 VP8(WebM 中所用的视频编码)的硬件解码 IP。 奥卢团队将在2011年第一季度发布首款 VP8 视频硬件编码 IP。我们的 IP 在场可编程逻辑门阵列(FPGA)环境中运行,严密测试正在进行。所有功能均通过测试与实现后,编码器也将推出。 WebM 视频硬件 IP 以 RTL (VHDL/Verilog) 源码的形式实现与发布,是一个寄存器级别的硬件描述语言,用来创建数字电路设计。该代码基于来自 On2 的 Hantro 品牌视频 IP,已由世界各地众多芯片公司成功部署。我们的设计支持的 VP8 分辨率高达 1080p,根据铸造工艺和硬件时钟频率,每秒可以跑 30 或 60 帧。 WebM/VP8 的硬件解码器实现已经授权给二十多家合作伙伴,并经过硅片内验证。我们预计第一款集成我们 VP8 解码 IP 的商用芯片将在2011年第一季度上市。例如,中国半导体制造商瑞芯上周在拉斯维加斯的 CES 上演示了 WebM 的硬件全速播放,他们新推出的 RK29xx 系列处理器(视频如下)。 注: 要查看 WebM [...]