【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:012961
用户头像

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

关注

评论

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

从私信到协作开发:GitHub Pull Request 的发展史

Bytebase

GitHub 协作 pull request

内卷了!阿里Java八股文面试题“惨遭”泄露,导致132人面进大厂

Java你猿哥

面经 金三银四 java 八股文 Java八股文

开发域的质量

陈磊@Criss

OCR文字识别工具:OCRKit Pro 中文激活版

真大的脸盆

Mac 文字识别 OCR Mac 软件

如何建设私有云原生 Serverless 平台

北京好雨科技有限公司

Serverless 云原生 #Kubernetes#

这篇文章汇聚33个BUG!来挑战一下,看看你能找出来几个?

why技术

java

自动化软件开发工具有什么用?该如何选择?

SoFlu软件机器人

云算力质押挖矿开发详细丨云算力质押挖矿系统开发(案例及功能))

系统开发咨询1357O98O718

企业软件开发成本高,该如何解决?

SoFlu软件机器人

hoverfly 学习笔记

陈磊@Criss

waf全称是什么?是干什么的?

行云管家

防火墙 waf

上海堡垒机采购注意事项以及堡垒机厂商推荐

行云管家

信息安全 堡垒机 上海

贼全!一举通关的Spring+SpringBoot+SpringCloud全攻略,是真香啊

程序知音

Java spring 编程语言 springboot SpringCloud

云算力挖矿开发正式版丨云算力挖矿系统开发(APP开发案例)

系统开发咨询1357O98O718

昇腾 AI 机器人发布,12 家企业、5 家高校签约,昇腾 AI 开发者创享日全国巡展沈阳首站成功举办

科技热闻

「Go工具箱」GoCSV包:一个能将结构体和csv内容互转的工具

Go学堂

Go 程序员 个人成长 csv CSV 文件导入

测试左移和右移

陈磊@Criss

NFT数字藏品系统开发(开发及流程)丨数字藏品NFT系统开发(源码及功能)

系统开发咨询1357O98O718

【2023Java面试题全集】实用、全面、系统,助你一路通关!

程序知音

Java java面试 后端技术 Java面试题 Java面试八股文

云运维过程注意事项简单讲解-行云管家

行云管家

云计算 企业上云 云管理 云运维

详解软件质量模型

陈磊@Criss

PyTorch深度学习实战 | 自然语言处理与强化学习

TiAmo

强化学习 PyTorch 自然语言

从需求管理到迭代规划,优秀的产品经理如何让工作更高效?

万事ONES

持续测试

陈磊@Criss

混沌工程和故障演练

陈磊@Criss

CCF BDCI“大数据平台安全事件检测与分类识别”赛题,奇点云夺冠

Geek_2d6073

国内大型战略咨询企业都是怎么解决数字化转型难题的?

优秀

数字化转型

经典神作!SpringBoot系列从入门到进阶,彻底搞懂SpringBoot

小小怪下士

Java spring 程序员 后端 springboot

持续测试破解自动化测试的行业谜题

陈磊@Criss

中国消费级AR行业分析2023

易观分析

AR 消费级 眼镜

【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群 | 社区征文

极客飞兔

人工智能 聊天机器人 科技革命 openai ChatGPT

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