VP9硬件加速正成为现实

2016-10-10  本文已影响0人  befoio

硬件加速对视频编解码器来说几乎是强制性要求。

VP9性能正大幅提升

相比H264,如下三件事情使得VP8在竞争中不被淘汰出局:

1.VP8是过去五年Chrome浏览器的WebRTC唯一支持的视频编解码器,这使得它在市场部署方面占得先机。

2.开发者并不总是能够更改移动芯片中H264的实现,即使能够更改也往往不如所愿。

3.VP8和H.264如今都相当成熟,因此它们的软件实现都相当好。

对于VP9,过去主要的担忧是它将会落后于竞争对手,并且得不到芯片厂商的青睐为其提供硬件加速支持。这很可能就是为什么Google不遗余力地很早就把VP9部署在YouTube上,并持续发布它的统计信息。

这种担忧目前可以抛诸脑后了。最近种种迹象表明,我们应该关注下列公司采取的措施:

1 – ARM

ARM是移动领域的王者。

无需核实统计数据,我敢说过去5年99%以上售出的智能手机都是基于ARM芯片的。

如果ARM决定直接支持一项新功能,那么该功能在未来的智能手机市场将很有可能占据世界性统治地位。

而这种情况上周刚刚发生——ARM宣布将推出支持VP9硬件加速的Mali “Egil”视频处理器。

ARM

Mali “Egil”的技术预览:http://www.slideshare.net/PhilHughes14/arm-mali-egil-technical-preview

由于五年前我离开了熟悉的芯片领域,现在的我很难确定该芯片是否是一个完整ARM处理器的一部分,但我相信它不是。它是一个专注于视频处理的附加组件,被芯片厂商集成到ARM芯片核心的周边。芯片厂商可以基于ARM或者其他供应商设计,也可以自己开发。

目前还不清楚这个ARM替代品在视频处理方面的受欢迎程度,但是对于芯片厂商来说它的优势在于可以成为第一个ARM替代品。这也意味着其他厂商需要在他们的功能集中实现这个功能,并提升它的性能。

既然VP9的编解码能力是ARM Mali “Egil”的前沿核心功能,那么该功能对其他厂商来说将成为一个强制性衡量标准。

2 – Intel

如果ARM是移动领域的王者,那么Intel就是桌面领域的霸主。

就像好久没有关注ARM那样,我也好久没有关注Intel CPU的加速性能了。也正像关注ARM那样,Intel最新发布的Media SDK引起了我的注意。

Intel正提供一系列有趣的软件包,可以直接使用其芯片组的功能,尤其在涉及到优化不同类型的工作负载时。Intel IPP和Media SDK处理媒体相关操作,这在需要这些功能的底层开发程序员当中大受欢迎。

Intel在Media SDK的发布声明中提到:

“在本次发布中,我们很高兴地宣布支持HEVC和VP9的全功能硬件加速:

nHEVC 10位编解码支持

nVP9 8位和10位解码支持”

因此,HEVC支持硬件编解码而VP9只支持硬件解码。这很可能是因为HEVC比VP9投入更多开发工作,但是VP9仍然大有希望。

3 –开放媒体联盟

关于开放媒体联盟,我最近发布了相关博文更新。

Intel是开放媒体联盟的创建者之一,最近新加入的成员有ARM,AMD和NVIDIA。

我确信,更多的芯片厂商将在未来几个月内加入联盟,联盟成员数目将稳定上升。上周Ateme和Adobe刚刚宣布加入。

虽然联盟的目标是应对VP9之后发生的事情,但是看得出来厂商们会在过渡期选择使用VP9。

未来

未来肯定属于免专利税的视频编解码器。我们在音频方面已经拥有了免专利税的OPUS,我们也将拥有免专利税的视频编解码器。

如果我们想要实现Benedict Evans所声称的那样-视频就是新的HTML,那么我们每个人都需要能够获得免费的视频编解码技术。

更多WebRTC优秀资源可登陆编风网http://befo.io/

微信公众号:WebRTC中文网,微信ID:webrtcorgcn

上一篇下一篇

猜你喜欢

热点阅读