CNET科技资讯网6月22日国际报道 一个月前,Google让VP8视频压缩技术成为开放源代码、免收权利金的软件,如今更进一步着手改良此技术。
VP8与Vorbis声音技术结合后,形成WebM codec,而Google寄望WebM能使网络视频从对手技术H.264的专利权与权利金束缚中脱困。为了强化WebM的竞争力,Google不仅开始设法加快VP8的编码与解码速度,还开始进一步修改格式本身。
Google codec工程部经理Jim Bankoski上周在博客撰文说:“和每一种一样,WebM 也无法豁免于改变;我们的计划与众不同的事,外界可以看到我们所做的任何改良,而且兼容性(compatibility)与实作(implementation)的问题可在开放的论坛解决。”
“为了维持codec的稳定度,同时提升VP8的品质与性能,我们已在VP8的源代码树(source tree)里加入一个实验性的分支。”
这项实验计划将影响位元流(bitstream)--代表视频流(video stream)的实际编码信息串流。改变它的设计,意味解码器(decoder)基本上会看见乱码,所以除非视频是兼容的、而且已设定好可以那个实验性的格式显示,否则解码器不会播放。
相对而言,软件解码器可以轻易更新,但VP8标榜的一大特色是借硬件支持改善frame rate、分辨率等视频性能,而改变硬件需要较长的时间。
Bankoski说:“许多硬件厂商已承诺,会在2011年开始销售VP8加速产品,根据的是我们目前的位元流。目前在视频方面使用硬件加速的设备,只占整体网络流量很小的部分,但这却是快速增长的一个市场,而我们的计划必须留意这些厂商的需求。”
目前VP8技术已推出开发者预览版。此技术为了要获硬件厂商采用必须有固定的格式,但同时开源技术又崇尚不断更新的精神,显然Google正力图在两者之间寻求平衡点。
WebM FAQ说:VP8位元流已是正式的版本,但WebM规格的一些功能尚未完成。2010年5月19日发布的VP8和WebM规格是定版。我们相信,未来数年,这些程序代码和工具可以持续进化、改良,而不必改变核心的规格。不过,我们将为程序代码保留一个独立的分支,以纳入大胆的新创意,这可能造成规格有所变更。如果改良幅度大到值得推出新的修正,我们可能予以采纳,但会经过谨慎的考量,并与WebM社区商议可能的改变。
Google也着手改良现有的VP8版本,包括把VP8译成低端的程序设计语言指令,以加快执行性能。Google的John Koleszar也展开Dixie计划,以重新修改VP8解码器设计,改良它支持多核心处理器和搭配内存的性能。
用户评论