【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

YouTube 发布 HTML 5 视频,但并不支持 FireFox 3.6

  • 2010-01-25
  • 本文字数:1320 字

    阅读完需:约 4 分钟

近日 YouTube 发布了 HTML 5 video Beta ,无需使用 Flash 插件即可实现回放功能。视频格式仅限于 H.264,并且只面向那些能够理解 HTML 5 <video> 标签的浏览器。选择 H.264 或许并不让人感到吃惊,因为这是 Apple iPhone 原生支持的视频格式(事实上,这也是 YouTube 移动应用所使用的视频格式)。这意味着不支持 H.264 的浏览器将无法看到视频内容。

目前支持的浏览器有 Safari 4+、Google Chrome 及 Chrome Frame plugin for Internet Explorer。虽然 FireFox 3.6 提供了对 HTML 5 的支持,但其只支持开源的 OGG 视频格式。

HTML 5 规范(从 WhatWG 发展而来)提供了很多增强,其中就包括对 <video> 和 <audio> 标签的原生支持。然而,到底支持哪种 codec 进行视频渲染却没有达成统一( codec 用于将二进制数据流解码成视频帧序列)。争论的焦点在于效率(可以产生更小的下载数据量,同时易于解码)以及专利问题。

最后,选择落在了涉及专利问题的 MPEG 标准的 H.264 (在众多的硬件以及移动设备如 iPhone 上都有广泛的实现)以及开源、可能不涉及专利问题的 Ogg 格式。大公司(有能力购买许可)如 Google 和 Apple 都支持 H.264 格式(已经购买了协议作为他用),而开源公司如 Firefox 和 Opera 则坚守 Ogg 格式。

后来,WHATWG 试图在单一的视频格式上实施标准化,而这却导致争吵声不断。最后,为了确保 WHATWG(即现在的 HTML 5)能够继续发展,Ian Hickson 提出一种折中的方案:不采取单一的格式。从下面的邮件中可以看到:

在经过无数的讨论后(既有公开的,也有私下的),就 HTML 5 <video> 与 <audio> 的 codec 问题,我只能得出如下结论:没有一种 codec 能够得到所有厂商的支持并愿意实现出来。目前的情况(截至 2009 年 6 月)说明如下:
  • Apple 拒绝在 Quicktime(Safari 所用)中实现 Ogg Theora,因为缺少硬件支持以及不确定的专利问题。
  • Google 已经在 Chrome 中实现了 H.264 和 Ogg Theora,但却无法向 Chromium 的第三方分发者提供 H.264 codec 协议,同时 Ogg Theora 的 quality-per-bit 并不适合于 YouTube 所处理的大量视频。
  • Opera 拒绝实现 H.264,因为这需要花费大量的专利费。
  • Mozilla 拒绝实现 H.264,因为其无法获得供其下游分发者使用的协议。

ArsTechnica 对此进行了深入的分析,但情况并没有发生任何转变。但是,YouTube 采用HTML 5 也许是个平衡吧。

查看英文原文: YouTube announces HTML5 demo, but not for FireFox 3.6

2010-01-25 11:012956
用户头像

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

关注

评论

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

一文浅谈:我们为什么需要云原生

穿过生命散发芬芳

4月月更

津厦两地托育行业发展线上视频交流会成功召开

InfoQ 天津

Redis(二)分布式锁与Redis集群搭建

神农写代码

在线正则表达式可视化测试工具

入门小站

工具

Redis集群架构剖析(4):槽位迁移,重新分配

非晓为骁

redis 分布式架构 redis cluster

探索SeekTiger生态,Tiger DAO VC有哪些新期待

西柚子

用JAVA捋一下设计模式1-简单工厂模式

下雨了

设计模式 简单工厂模式 4月月更

用JAVA捋一下设计模式2-工厂方法模式

下雨了

设计模式 工厂方法模式 4月月更

在线JSON压缩工具

入门小站

工具

Flutter 简单实用的 fluro 路由管理插件简介

岛上码农

flutter 大前端 ios开发 安卓开发 跨平台开发

中国信通院联合OpenMLDB邀您参加《开源数据库发展研究报告》调研问卷

第四范式开发者社区

数据库 大数据 开源

探索SeekTiger生态,Tiger DAO VC有哪些新期待

小哈区块

PlatoFarm空投社区的逻辑,效仿无聊猿还是Dao理念使然

小哈区块

用JAVA捋一下设计模式23-解释器模式

下雨了

设计模式 4月月更 解释器模式

前端食堂技术周刊第 31 期:Vue 3、Vitest 中文文档上线、Pinia 正式成为 Vue 官方默认推荐的状态管理库、Vite v2.9.0

童欧巴

JavaScript 前端 Web web前端 前端工程师

Rust中值销毁前的清理动作

Shine

rust

Linux之lastb命令

入门小站

吹爆Python,解决了10个痛苦已久的难题

Jackpop

完美结合,10款提升编程能力的游戏项目!

Jackpop

计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解

喀拉峻

网络安全 IP

用JAVA捋一下设计模式3-抽象工厂模式

下雨了

设计模式 抽象工厂模式 4月月更

用JAVA捋一下设计模式 4-单例模式

下雨了

设计模式 单例模式 4月月更

【PIMF】《伟大的计算原理》提炼“六脉神剑”认识OpenHarmony技术路线

离北况归

《伟大的计算原理》 技术路线 IMF

2022第12周-程序接盘侠

印哥爱学习

离职交接

模块二:作业微信朋友圈的高性能复杂度

本人法海

「架构实战营」

Linux驱动开发-proc接口介绍

DS小龙哥

4月月更

《数据密集型型系统设计》LSM-Tree VS BTree

懒时小窝

哈希 B-tree 列式存储 LSM-Tree

阿里云与达摩院合作 AHPA 弹性预测论文被顶会 ICDE 录用

阿里巴巴云原生

好身体,从增加睡眠时间开始

石云升

睡眠 4月月更

【限时免费】阿里云 ACR EE 增强型扫描引擎限时体验中,多维度保障容器镜像安全

阿里巴巴云原生

Kubernetes官方java客户端之六:OpenAPI基本操作

程序员欣宸

4月月更

YouTube发布HTML 5视频,但并不支持FireFox 3.6_架构_Alex Blewitt_InfoQ精选文章