视频编解码之战 谁才是真正的赢家?2011-01-19 09:50出处:赛迪网作者:李一静【我要评论】 [导读]尽管普遍反映WebM比H.264表现差,Google还是决定在Chrome浏览器上使用开源的WebM视频编解码系统。
1月19日消息,据国外媒体报道,尽管普遍反映WebM比H.264表现差,Google还是决定在Chrome浏览器上使用开源的WebM视频编解码系统。Google到底为什么要这样做?在这场战役中,到底谁才是真正的赢家,谁有会是最终的失败者呢?
H.264视频编解码技术涉及专利版权过多,但是目前手机视频的主要播放方式,因为苹果的iPhone、iPod Touch和iPad占据手机视频市场,而它们不支持Flash(考虑到稳定性、安全性、CPU使用情况和平台方向控制等问题)。也正因为如此,Google的YouTube需要对视频一一进行重新编码换成H.264格式,同时还要保留用于台式机和Android以及其他手机的Flash版本。
Mozilla的火狐和Opera同H.264不同之处在于,不需要考虑诸多版权许可等问题,而且后者的许可要到2038年才过期。使用H.264要支付版权费,并且每年的费用都会上涨10% (一般每5年就需要重新续约一次),比如Google每年就需要支付一笔不菲的费用。
Chrome 产品经理Mike Jazayeri在博客中表示,“开源VP8将标志着性能的改善,它将为浏览器、工具和硬件供应商们以及独立产品广泛采用。在Google我们主要关注对基于开放网络原则开发的技术的投资。最终,我们将改变Chrome的HTML5视频支持技术,使其保持同现在的开放Chromium项目的编解码技术相一致。”
那么发行商是否会因此多制作视频拷贝来赢利呢?这主要涉及到HTML5视频。Jazayeri认为,“火狐和Opera由于版权问题从未支持过H.264,他们都支持WebM和Ogg Theora。因此,除非使用HTML的发行商和开发者打算放弃台式机和手机网络浏览器的市场,不然他们就要支持H.264以外的其他技术。”不过,Opera虽然广泛用于诺基亚手机,但是收看手机视频的却是苹果浏览器MobileSafari,支持HTML5。
如果苹果打算放弃H.264,只需要在MobileSafari上写一个WebM插件就可以了。现在Google拥有全球最大视频分享网站YouTube,也可以很轻易地发表声明说要使用Flash和WebM进行视频内容编码。这从理论上就对苹果造成了影响。
微软又将如何呢?如果它的Internet Explorer 9不包含WebM插件,它将是最终的失利者。Google不管Chrome的份额多小,都执意要修改视频编解码的规则,因为它知道下一代最受欢迎的浏览器——火狐4会支持WebM。
最重要的是提高WebM的性能。视频编解码程序确实很特殊,Google目前在改进WebM性能方面进展缓慢,还需要相当多的努力,需要很多专业人士的帮助。否则,视频提供者不会为了支持Google的开源壮举放弃自己的产品质量。
总结起来:
Google:胜利者
它开始决定HTML5视频编解码技术的方向。如果WebM最终失败了,很容易重拾H.264,只要付钱就可以了。希望YouTube能声明如果WebM编码性能改善,将在未来使用WebM进行HTML5视频编码。
Adobe:目前是胜利者,长期下去可能会是失利者
目前还用在台式机和Android手机上,但是以后Google可能会在Android手机上用WebM,因为它是Google自己的,而且Flash涉及到安全性问题。Adobe最终是否还能保持吸引力尚未可知,但是无法阻止人们使用WebM。
火狐:胜利者
该浏览器会使用WebM插件,所以网站可以使用WebM编码而不是Flash,同时还可以从中获利。
苹果:短期内受到影响,但不一定会失利
乔布斯可能会斥责Google这样让苹果转用WebM,但是这是软件,而编解码涉及到的是视频。如果YouTube转用WebM,也只需要软件更新就可以了。
苹果和Flash的关系则与此不同:Adobe编写Flash插件,这令苹果很恼火。而对Google此举,苹果可以自行编写WebM插件。同时,还可以继续使用H.264,比如iChat视频,设备视频,视频输出编码等。乔布斯可能会向视频提供者宣传WebM的质量不好等,但最终其表现如何尚未可知。
普通用户:迷惑中,不知是否会从中得利或失利
确实,WebM是开源的,本身也不错,虽然目前表现不是太好,但也未必是件坏事。问题在于Google能否将二者有机结合,在不违背版权法律情况下进行性能改良。因为一旦违背法律,最终支付的成本要比给H.264的版权费多地多。
原文出自【比特网】,转载请保留原文链接:http://news.chinabyte.com/140/11786640.shtml
分享到:
相关推荐
音视频编解码是计算机科学领域中的关键技术,尤其在多媒体通信、数字娱乐和网络流媒体应用中至关重要。本文将深入探讨音视频编解码的原理和技术细节,基于提供的"音视频编解码源码"这一主题,我们来展开讨论。 首先...
1.领域:c语言,mpeg2视频编解码算法 2.内容:mpeg2视频编解码的c语言实现 3.用处:用于mpeg2视频编解码算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用matlab2021a或者更高版本测试,...
《深入理解视频编解码技术:基于H.264标准及参考模型》主要介绍基于H.264标准及参考模型的视频编解码技术。第1章绪论介绍了数字视频的基本概念和视频压缩标准的发展历程;第2章讲解了当前视频编解码标准中基本的编码...
在音视频领域,编解码技术是至关重要的组成部分,它涉及到如何将音频和视频数据转换成可传输和存储的格式,以及如何恢复这些数据到原始的媒体形式。Visual++C,即Microsoft Visual C++,是一种常用的开发工具,它...
《精通Visual C++音频视频编解码技术》一书深入探讨了在IT行业中至关重要的音视频处理技术,尤其是聚焦于编程实现层面。本书的核心内容涵盖了MPEG、H.263/264视频编解码以及G.711、G.721、G.723、G.729音频编解码...
《源码Visual+C++音视频编解码技术及实践》一书主要涵盖了音视频处理领域中的核心知识,结合C++编程语言,深入讲解了如何在实际项目中应用编解码技术。以下是对该主题的详细解析: 音视频编解码技术是数字媒体处理...
在C/C++编程环境中,音视频编解码是一项复杂但至关重要的技术,广泛应用于多媒体通信、游戏、在线教育、视频会议等领域。本压缩包提供的"TestFor_AVCodec"示例程序,旨在帮助开发者掌握音视频编解码的核心原理和实践...
《Visual C++音视频编解码技术及实践》是一本深入探讨如何利用Microsoft的Visual C++编程环境进行音视频处理的专业书籍。这本书涵盖了从基础知识到高级应用的全面内容,旨在帮助开发者掌握音视频编解码的核心技术和...
在IT行业中,视频编解码是一项核心技术,广泛应用于多媒体处理、网络流媒体传输等领域。时间戳在视频编解码过程中起着至关重要的作用,它确保了视频数据的正确同步和播放顺序。本测试视频“TickCar.mp4”显然是为了...
视频编解码技术是将原始视频数据进行压缩编码,转换为可在网络或存储介质中传输和存储的格式,并在需要时将该格式的数据解码回原始视频的技术。基于FPGA(现场可编程门阵列)的视频编解码系统设计是一项涉及硬件设计...
Visual C++音视频编解码技术及实践.iso Visual C++音视频编解码技术及实践.iso
主要内容包括:视频编解码原理及视频图像的捕获与显示、基于Visual C++2005分析MPEG-4/H.264编解码原理、基于TI DSP设计和优化开源工程(Xvid/x264/ffmpeg)、视频算法的标准接口xDAIS开发和视频监控中心软件设计等...
《深入理解视频编解码技术基于H.264标准及参考模型》是陈靖编著的一本关于视频编码技术的专著,尤其侧重于H.264标准的解析和应用。这本书对于想要深入了解视频编解码原理,尤其是H.264协议的读者来说,是一份宝贵的...
视频编解码是数字媒体处理中的核心技术之一,它在现代通信和娱乐产业中扮演着至关重要的角色。视频编解码的主要目标是通过高效的数据压缩技术,将原始视频数据转化为更小的存储空间或更快的传输速率,同时尽可能保持...
标题“Android 视频软硬编解码实现方案”所涉及的知识点主要包括Android平台上的视频编解码技术,特别是软编解码与硬编解码的实现方式。描述中提到的“基于android_4.0_Stagefright中的OpenMax原理解析”,意味着...
在音视频处理领域,Visual C++(VC++)是一种常用的语言工具,因其强大的性能和丰富的库支持,使得它成为开发音视频编解码应用的理想选择。本篇文章将深入探讨使用Visual C++进行音视频编解码的技术细节以及实践中的...
音视频编解码技术是数字媒体处理中的核心领域,它涉及到如何将模拟的音频和视频信号转换为数字格式,以及如何在不同的设备间进行高效传输和播放。在本资源包中,"音视频编解码技术及实践源码"提供了全面的理论知识和...
HEVC,全称为High Efficiency Video Coding,中文名为高效视频编码,是目前广泛应用的视频编码标准之一,特别是在4K、8K超高清视频领域。HEVC是继H.264/AVC之后的新一代视频压缩技术,其核心目标是提高视频压缩效率...
该资源功能是视频编解码。 本Demo上面视频是预览,下面视频是编码后解码绘制。 核心代码封装成了DLL,支持H264/MPEG4/H263等编码协议。 如果有需要视频编解码库的童鞋,可以联系我扣扣号:422796132