50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

各方未就 HTML 5 Video Codec 达成一致

  • 2009-07-22
  • 本文字数:1403 字

    阅读完需:约 5 分钟

近日 HTML 5 规范的编辑 Ian Hickson 分别从 video 与 audio 标签的草案标准中移除了 codec,这是因为对于那些在网上发布视频和音频的大多数公司来说很难就这个议题达成和解。

目前主要使用两个标准: H.264 Ogg Theora 。H.264 或 MPEG-4 是私有的视频压缩标准,如果用于商用则需要购买 license,它特别适合于大容量的视频;而 Ogg Theora 则是个开源免费的标准,但其质量却不敢恭维,同时支持它的大厂商也少的可怜,Hickson 说到:

Apple 拒绝在 QuickTime 中(Safari 使用的也是 QuickTime)实现 Ogg Theora,因为其缺少硬件支持及不确定的专利问题。

Opera 与 Mozilla 对 H.264 提出了反对意见:

Opera 拒绝实现 H.264,因为其相关的专利协议花费太大。

Mozilla 也拒绝实现 H.264,因为其无法获得可以涵盖下游分发者的协议。

Google 却双管齐下:

Google 已经在 Chrome 中实现了 H.264 与 Ogg Theora,但却无法向 Chromium 的第三方分发者提供 H.264 codec license,同时也指出 Ogg Theora 的 quality-per-bit 并不适合 YouTube 所处理的视频容量大小。

微软甚至未就 HTML 5 规范的 <video> 标签表态。

Opera Software 的开发者 Philip Jägenstedt表明了他们的立场

我们认为专利协议导致 H.264 与开放的 Web 平台格格不入。就目前情况来说,我们暂时会支持 Ogg Vorbis/Theora,从专利角度来看这是最好的选择了,而且其 quality-per-bit 也在不断改进(尤其得力于最近编码器的改进)。我们希望它能成为 HTML5 的基线,然而我们还是衷心希望 Web 社区能够再使一把劲以使其成为事实上的标准。

在不远的将来还看不出合理的解决方案。Hickson 有两个想法:

  1. Ogg Theora 编码器在不断改进。现在已经出现了可用的硬件 Ogg Theora 解码器芯片了。长久以来 Google 一直在支持 codec 而没有获得起诉,这导致 Apple 也逐渐打消了对专利的顾虑 。这么做会让 Theora 成为 Web 上 codec 事实上的标准。
  2. H.264 专利(那些把持着专利的公司还不想免费开放它们)也在不断消亡,这样对 H.264 的支持无需支付任何协议费用。这么做会让 H.264 成为 Web 上 codec 事实上的标准。

Hickson 认为最后的赢家要满足如下条件:

- 无需费用就可以实现,而且可由任何人分发

- 拥有可用的解码器芯片

- 使用广泛以弥补额外的专利费用

- 拥有足够高的 quality-per-bit 以处理大容量的视频站点

综上所述,不同公司又一次在公共标准问题上不欢而散,每个人都想按自己的方式行事,最终的胜者又是谁呢?我们期待着梦想照进现实的那一天。

查看英文原文: Parties Fail to Agree on the HTML 5 Video Codec

2009-07-22 07:562273
用户头像

发布了 88 篇内容, 共 272.7 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

为什么我不怎么用调试器

Justin

软件开发 28天写作 调试工具

国内首次Feature Store Meetup回顾

第四范式开发者社区

机器学习 第四范式 OpenMLDB 特征平台

从4K到8K,谁才是开启8K时代的钥匙?

郑州埃文科技

数据库 IP 8k

网络安全产品之堡垒机应用于教育行业案例讲解

行云管家

网络安全 教育 等保 等级保护

前端布局中让子元素横向排列并自动换行

Changing Lin

Vue 前端开发 12月日更

使用 Nocalhost 开发 Kubernetes 中的 APISIX Ingress Controller

CODING DevOps

Kubernetes 云原生 APISIX Nocalhost Ingress Controller

12月17日技术大咖云集,云智技术论坛“年度收官”聚焦知识智能化

百度大脑

人工智能

今日谈:信道复用、PPP帧、ARP协议的有关知识

恒生LIGHT云社区

信道编码 ARP协议 PPP

Hybris commerce产品主数据的搜索API,批量返回若干主数据的值

汪子熙

28天写作 SAP 12月日更

飞桨企业版重磅发布智能边缘控制台,5分钟零代码自动化模型部署

百度大脑

人工智能

微服务架构 | 如何优化日志链路追踪输出SQL的执行效率?

李尚智

微服务架构 链路追踪 SpringCloud

MySQL从入门到入魔(01)

海拥(haiyong.site)

MySQL 入门 28天写作 12月日更

十一月热点:BML预置模型调参添新利器;EasyDL图像分类上线免训练极速迭代模式

百度大脑

人工智能

CRM报告如何改变您的业务

低代码小观

低代码 企业管理 CRM 企业管理系统 CRM系统

重磅!博睿数据Go语言智能探针技术GoAgent国内首发

博睿数据

压测大师链路监控服务开放免费体验预约

WeTest

阿里云李克:边缘云技术发展与实践

阿里云Edge Plus

CDN 边缘计算 CDN加速

Flink Sql Gateway的原理与实践

安第斯智能云

数据库 sql

LevelDB封装和功能拓展

FunTester

数据库 测试框架 测试开发 leveldb FunTester

1. 编译原理概览

书旅

Go 后端 编译原理 源码剖析

数百名专家政要出席阿联酋区块链大会“DCS 2021 ” 虎符受邀亮相

区块链前沿News

Hoo 虎符交易所 区块链峰会 DCS 2021 全球分布式云存储峰会

管控一体化 | IM即时通讯构建企业协同生态链

BeeWorks

3个步骤,4大平台,搞定大规模数据处理

百度开发者中心

大数据

CurveFS预览版重磅首发,Curve加速迈向云原生软件定义存储

网易数帆

GitHub

再下一城!两大社区携手打造 API 日志监控新利器

API7.ai 技术团队

云原生 网关 日志管理 Apache APISIX Apache RocketMQ

2021年11月券商App行情刷新及交易体验评测报告

博睿数据

VUEX的store用法

CRMEB

10个常见的前端手写功能,你全都会吗?

CRMEB

Android C++系列:Linux Socket编程(四)多路IO转接服务器

轻口味

28天写作 12月日更

从直播硬件出发,浅析直播技术到物联网设备的智能化趋势

阿里云CloudImagine

阿里云 物联网 直播 直播技术 视频云

什么是反序列化?反序列化的过程,原理

网络安全学海

黑客 网络安全 信息安全 渗透测试 反序列化

各方未就HTML 5 Video Codec达成一致_架构_Abel Avram_InfoQ精选文章