HTML5的视频格式之争

stm32最小系统_完成一个最小FOC矢量控制系统所需的基本模块和功能配置 当我们读懂 FOC 矢量控制的基本原理之后,便迫不及待的想动手尝试,去实现一个矢量控制系统,让电机先转起来,有一个直观的感受。因此,我们需要设计实现一个矢量控制的最小系统,具备矢量控制的基本功能,满足电机矢量运行的基本条件。首先,看一下矢量控制的基本架构:矢量控制架构如上图所描述,矢量控制系统包括实时电流的采集、clarke 变换、park 变换、SVPWM 、实时角度的反馈和计算以及电流环和速... 阅读详情

        你可能听说过,HTML5支持直接播放视频。但是,你可能不知道的是,这背后涉及到复杂的视频格式之争,甚至还牵涉到所有的电子影像设备。未来,如何在互 联网上看视频?如果你想知道答案,请不要错过下面这篇精彩的文章。它是我迄今读到的最清晰易懂的解说。

 

       下一代的网页语言HTML5,提供了一个video 标签。它允许开发者直接将视频嵌入网页,不需要任何第三方插件(比如 Adobe公司的Flash)就能播放。

       这当然是一大进步。但是,有一个核心问题,却没有得到解决。HTML5没有规定,浏览器到底应该播放哪一种格式的视频。浏览器厂商可以自行选择支持的格式。现在,最流行的视频格式是H.264。它有很多优点,编码 后生成的视频文件,体积较小,画质也不错。蓝光技术(Blu-ray)就采用这种格式,眼下几乎所有的高清摄像机—-不管民用的还是商业的—-都使用它。 互联网上的在线视频播放,采用它的比例也正在不断上升。不过,H.264是一种专利视频格式。它的专利被一家MPEG-LA公司控制。
       这家公司专门负责管理与H.264有关的“专利池”(patent pool)。所谓”专利池”,就是指好几家公司把各自的H.264专利放在一起,组成一个”池”。其他人如果要使用H.264,就必须向”池”的管理公司 申请许可,一旦获得了许可,就可以使用”池”中的所有专利。

       这就是说,MPEG-LA公司是H.264的实际管理者和收费者。任何支持播放H.264视频的DVD播放机、蓝光播放机、摄像机或者别的 设备,都必定有一张MPEG-LA颁发的许可证。

       目前为了推广H.264,MPEG-LA规定,只要你的视频用于互联网上的免费播放,就可以无偿获得使用许可证。这就是为什么 YouTube可以免费使用MPEG-LA许可证的原因。而像Netflix这样的付费收看公司,就得不到这种优惠了。

       MPEG-LA的这种促销政策,并不会永远不变。当前的H.264免费许可证,将于2010年12月31日当期。那么,从2011年1月1 日起,MPEG-LA会不会向YouTube、甚至向嵌入H.264视频的个人网站收费呢?完全存在这种可能。专利使用费会是多少?谁也不知道,这由 MPEG-LA说了算。另一种可能是,MPEG-LA为了进一步推广H.264,继续保持免费政策,等到2、3年后,它一统市场了,再开始收费。到了那 时,如果大多数公司都依赖这种格式,那么它们就别无选择,只能向MPEG-LA交钱。

       一些人对这种情形,感到担忧和不满。他们决定自行开发一种没有专利的视频格式,生成的文件体积要与H.264相仿,画质也要差不多。这种格 式就叫做Theora。

Theora的主要开发者,也是Ogg Vorbis([译注] 一种开源的、无专利的音频压缩格式)的开发者。Theora的基础是On2 Technologies公司开发的VP3视频格式。本世纪初,On2公司将VP3放入了公共领域。Theora对VP3做了大量改进,并且在开发过程中 非常小心,避免触犯到任何现存专利。结果,我们就有了一种任何人都可以免费使用、不用担心专利问题的视频格式。

听上去很欢欣鼓舞,对不对?但是为什么大家还在用H.264,还不是抛弃它呢?

这里有几个原因。

第一个原因。没有一家实体公司来承担Theora的专利责任,用户必须自己负责。万一将来有人起诉Theora侵犯了某某专利,用户很可能 必须自己掏钱打官司。所以,业界有一种广泛的担心,现在之所以没人起诉Theora,并不是这些人不想起诉,而是要等到某一家大型公司开始采用 Theora以后,有可能出现高额的专利赔偿金时,他们再来起诉。最近,苹果公司的CEO乔布斯,就公开表达了这 种看法。

不过,话说回来,这么多年来,一直有人在威胁Theora,但是从来没人真的起诉。部分原因可能确实是Theora目前还没有重量级使用 者,敲诈不到足够的金钱。不过,很多人相信还存在另一种原因,那就是这些”黑暗中的威胁者”害怕闹上法庭以后,万一法庭最后判决Theora胜诉,不存在 任何专利问题,那么MPEG-LA公司的大麻烦就来了。因为大家可能就不会再付给它专利费了,而是放心地改为使用Theora了。

第二个原因。一些主要的大公司,本身就是MPEG-LA”专利池”的所有者,比如苹果公司和微软公司。它们各自拥有一些H.264专利,可 以从推广H.264中赚到钱,Theora的普及将对它们的利润产生不利影响。所以,苹果公司的Safari浏览器和微软公司的IE浏览器,完全不支持 Theora。

第三个原因。有一种观点认为,Theora生成的视频质量不如H.264。早期的Theora 1.0,确实效果不好;但是Theora 1.1 已经 被证明,效果不逊于H.264,尤其是在低码率的情况下。对Theora的怀疑,导致基于Theora的硬件解码器非常少。这一点对Theora 的打击很大。因为H.264解码芯片随处可见,苹果公司的每一台iTouch、iPhone、iPad里面都有,进一步说,过去5年中全世界生产的几乎每 一台摄像机都支持H.264硬解码。

现在,再回过头谈HTML5和它的video标签。

开源浏览器Firefox和KHTML,没有资源去购买H.264许可证。因此,它们原生不支持H.264格式的视频,除非用户自己安装第 三方插件。而微软公司和苹果公司则是完全不支持Theora,只支持H.264。

这意味着,未来的HTML5网页,不存在一种通用的视频格式。也就是说,HTML5网站开发者必须为同一个视频,准备两个格式的版本,一个 是H.264,另一个是Theora。不过,开发者还有另一个选择,就是要求用户安装第三方插件。

猜猜看,大多数开发者会怎么做?他们很可能什么也不做!保持现状不就行了,让用户继续用Flash观看视频吧,什么麻烦都没了。

等一等!苹果公司已经宣 布放弃Flash了。它的iPad、iPhone和iTouch,不支持任何形式的Flash。想在这些设备上播放视频的开发者,不得不求助于 HTML5的video标签。

解决方案是什么?

我想大多数开发者会选择做一个浏览器”嗅探”,专门为苹果公司的设备提供一个H.264格式的视频,其余的设备则显示一个Flash播放 器,里面也可以播放这个H.264格式的视频。所以,Flash和H.264成了赢家,Theora和开源软件成了输家,这真是一个令人悲哀的结果。

我们也许有机会避免这种结局。

去年,Google收 购了On2 Technologies,并且计划把On2的VP8格式开 源。 VP8和VP3是同一个体系的视频格式,这意味着它和Theora有亲缘关系。但是,VP8比VP3高出5个版本,这意味着它的效果应该好于 Theora。那么,我们就会有一个更好的开源格式,它的背后是一家真正的大公司(Google)在支持。此外,全世界最大的视频网站Youtube,归 Google所有,毫无疑问,它会采用VP8。因此,有了这些因素,我们就可能在今后几年中,看到VP8格式的视频飞速增长,把Theora和H.264 都甩在身后。

不过,我的预测是,将来的互联网上,各种视频格式都有一席之地。Theora将继续得到开源浏览器(比如Firefox)的支持,苹果公司 和微软公司将不断推进H.264,Google将尝试在YouTube上使用VP8。但是,Google也会被迫保留H.264和Flash格式的视频, 这是为了支持苹果公司的设备和历史遗留下来的不支持HD视频的设备。

我很希望,Google把VP8放入公共领域。那样的话,Xiph就能利用VP8,做出Theora 2.0。然后,Firefox、 WebKit和Opera都开始支持Theora 2,YouTube也开始把它的视频转为VP8/Theora 2兼容格式,而Flash也将升级支持Theora 2。那么,只剩下苹果公司一家,它要么也支持Theora 2,要么只能开一个自己的视频分享网站,因为它的iPhone用户到时将无法收看Youtube。

这样的未来,难道不值得期待吗?

 

原文链接:http://www.cnbeta.com/articles/111411.htm

 

不修改MMDetection源码使用自定义数据和模型 以目标检测为例,用非侵入式的模型和MMDetection数据的方法进行配置。也就是不改动MMDetection的任何源码或目录的条件下,使用自定义数据训练自定义模型。 阅读详情

相关推荐

手把手教你用Matlab实现Copula函数:从理论到代码的完整指南

本文提供了一份在MATLAB中实现Copula函数的完整实战指南。从理解Sklar定理和常见Copula家族(如高斯、t、Clayton)的核心概念出发,详细讲解了数据预处理、边缘分布拟合、概率积分变换等关键步骤。通过具体代码示例,手把手演示了Copula模型的拟合、评估、蒙特卡洛模拟,并进阶应用于金融风险度量(如VaR计算)和条件分布分析,帮助读者掌握这一强大的多变量依赖建模工具。

y9z0a1b的博客 953

HTML5标准较量正酣

这个原本由Opera和火狐推出的标准早在2003年就已经推出,但直到2008年时才被W3C国际组织定名为HTML5,由于它强化了Web网页的表现性能,并追加了本地数据库等Web应用的功能,现在HTML5已经成为各大公司无法忽视的下一代互联网标准。在中国,腾讯、百度、UCWEB,奇虎360、遨游甚至中移动等公司都已经加入了相应的小组,试图参与着游戏规则的制定。     HTML5之所以受到厂商如此

u013608491的专栏 304

手把手教你用Chrome DevTools逆向分析抖音a_bogus参数(附完整日志插桩方法)

本文详细介绍了如何使用Chrome DevTools逆向分析抖音a_bogus参数的生成逻辑,包括XHR断点定位、日志插桩追踪和加密核心逻辑解析。通过实战案例,帮助开发者掌握逆向工程技巧,应对抖音接口的动态加密变化,特别适合研究dy接口和a_bogus参数的技术人员。

weixin_27741699的博客 786

H.264真能一统江湖?编辑带你了解HTML 5

视频背后的故事:不见血的战场     一个面包五块钱,这里面包含了增值税,水、油、面的成本,人工成本,然后还有你看不到的房屋成本。这套算法大家已经非常的熟悉,因为我们花了5块钱,除了填饱肚子总是要知道为什么要花这5块钱。     从网上看一部电影一分钱不花,可是有几个人知道我们的播放器想要支持这个视频格式还需要缴纳专利费用?你不会关心,因为电影本身就是“免费”的,不能播那就换一个就

Zerstorung durch Fortschritte der Technologie 1089

kettle连接达梦资源库数据库插件

kettle自定义插件plugin database plugin 达梦插件 dm插件

weixin_42122126的博客 2169

STM32cube HAL库两条命令实现i2c通信---Nucleo L476RG用I2C实现tmp117模块温度读取并串口打印

Getting Started with STM32 - I2C Example

m0_54706625的博客 1831

利益交错-HTML5视频标准之争

一、基本概念 Google 宣布将在 Chrome 浏览器中移除对 H.264 视频解码的支持,此举在业界引起了不小的骚动。借此机会我们回顾一下 HTML5 视频格式之争。 首...

setsunadoudou的博客 263

解密Android相机框架:从HAL到应用层的全链路解析

本文深入解析Android相机框架的全链路架构,从应用层到硬件抽象层(HAL)再到驱动层,详细介绍了CamX-CHI架构的设计哲学与实战应用。通过HAL3接口、V4L2交互机制及Camera2 API的最佳实践,帮助开发者优化相机性能,解决多摄切换、预览卡顿等常见问题,提升成像效率与稳定性。

weixin_29238147的博客 408

搅搅 HTML5 视频这滩浑水

转自:http://www.cnblogs.com/charley_yang/archive/2011/04/08/2009718.html 一、基本概念         Google 宣布将在 Chrome 浏览器中移除对 H.264 视频解码的支持,此举在业界引起了不小的骚动。借此机会我们回顾一下 HTML5 视频格式之争。       首先需要理清一些

Zhangh423的专栏 2137

DEV-C++调试设置

       昨天用C/C++去考了CSP,结果用DEV-C++调试总是闪退,按照我的记忆打开了调试参数,迷迷糊糊搞了一通,还是没办法调试,难受了几个小时。所以今天痛下决心,一定要写下DEV-C++设置调试的过程,警示自己! 解决步骤 1.打开DevC++找到上方工具栏 2.点击选择编译选项,再按下图所示设置即可

懒羊羊的快乐小屋 1029

AMS TMF8820/21/28 SPAD 掩码和模式选择

为了实现最快的测距周期,将报告周期设置在测距周期以下的毫秒,以确保不会有等待时间。除了8X8固定了pixel的位置意外,其他模式客户可以设计自己的spad掩码,并将spad单独分配给通道。对于这些spad掩码,有一些约束。左下角提示红色代表光学中心,绿色方框表示单个spad,每个MP里可能有2X3个spad,也有2X5个spad,也有3X6+3个spad,这部分适配光学,最大的程度的利用spad区域。以下是几种预定义的spad掩码,非常灵活的配置,来适配各种3X3,4X4,8X8的模式选择。

dream it possible 700
上一篇: HTML5 Canvas 旋转
下一篇: 一些有意思的算法
coding_or_coded
博客等级 码龄16年 216粉丝 115原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值