探讨Ogg, HTML 5与Web视频的未来

开发
W3C 10年第一次感受到新一代Web的压力,HTML 5的呼声越来越高,而HTML 5中最引人注目的功能是对视频标签的支持,视频,音频可以象图片那样直接嵌入网页,无需第三方插件的参与。在众多Web视频技术中,由非营利组织 Xiph.org负责维护的Ogg Theora以及Vorbis正受到人们的重视。

关于HTML 5对视频方面的支持,直接引发了业内关于今后Web视频如何发展的大讨论。51CTO也曾发布过HTML 5指引下一代网络应用开发标准的文章,其中也谈到了HTML 5行进在颠簸的视频道路上的问题。今天我们探讨的是Ogg, HTML 5与Web视频的未来。

Ogg视频

Ogg是一个开源项目,没有使用费或专利费的限制,Ogg的出现已经颇有几年,然而,在Napster 时代,专注音频的 MP3 抢尽一切风头,Ogg 以前还因质量差加文件尺寸臃肿而备受诟病,在这方面,Flash,QuickTime 所采用的 H.264 更优秀,Silverilight 也即将采用H.264。不过,随着开源项目的渐入人心,越来越多的开发者注意到Ogg,他们的努力让 Ogg 的视频质量问题得到很大改善。

在最近的Google I/O 大会,Google 演示了Chrome 浏览器如何直接内建Ogg支持,并脱离插件直接播放视频,当时,Mozilla 的 Jay Sullivan 也被邀请上台,他表示,Firefox 下一个重要版本将支持Ogg。

近日,Webmonkey 有幸请到了 Mozilla Firefox 主管 Mike Beltzner 以及 Mozilla 平台工程师主管 Damon Sicore 就 Web 视频与 Firefox 3.5(6月底发布) 做了访谈。期间谈到了 Mozilla 如何全力采用开放标准,Beltzner and Sicore 还做了系列演示,使用 Firefox 3.5, Google Chrome, Apple Safari 以及 Opera 可以体验 Ogg 视频子浏览器中的直接播放。

[[3713]]

[[3714]]

Webmonkey:

Firefox 3.5 目前对开放视频支持到何种程度?

Mike Beltzner:

我们不单单推出HTML 5视频标签,还发布了Ogg Theora 解码器,意味着,你可以直接在浏览器中观看Ogg Theora 编码的视频。

Beltzner 向我们演示了一段电影视频,很直观,和 Flash 不同,当我使用热键放大网页字体的时候,视频也跟着放大。还可以在视频上点右键,选择“另存为”将视频保存到本地。我查看了网页源代码,可以看到视频内嵌在视频标签中,就像图像一样,视频控制借助的是 JavaScript,他修改了网页代码,在视频右下角增加了一个改变尺寸的图标,我拖曳这个图标,视频会改变尺寸。

Webmonkey:

视频质量不错,很清晰。

Beltzner:

我们对总体播放质量很自豪,一年前,我还不敢想象我们能做到这种地步,敢和当前的视频编码技术抗衡。最近,YouTube 的 Chris DiBona 在一份邮件列表中表示,YouTube 对 Ogg 很感兴趣。但目前的 Ogg 的比特率还不够理想,文件尺寸也很大,如果换到 Ogg,估计会让整个 Internet 崩溃。

在 Xiph 和我们一道工作的人,针对 YouTube 目前的编码和 Ogg 最了一个比较,在相同比特率下,视频清晰度差不多,Ogg 的能略清晰一点,而对于高清 YouTube 视频,Ogg 要清晰的多。这仅仅是一年的成果,我对此很感振奋。

Webmonkey:

你觉 HTML 5 对视频的直接支持将会如何改变 Web?未来的6个月或6年将发生什么?

Beltzner:

在6个月内,你会看到更多站点象 DailyMotion 那样,他们探测用户的浏览器,如果用户的浏览器支持,他们就是用 Ogg 和视频标签向用户输出视频。我想你会看到内容站点乐于这样做,因为他们有能力将他们全部的视频使用免费的编码器重新编码。Ogg Theora 编码器是完全免费的,也不必担心专利问题,他们不必操心你使用什么播放器,不必操心你的硬件,Ogg Theora 可以运行于 Windows, Mac, Linux 以及嵌入设备,移动设备。

Beltzner 又做了两个演示,使用 JavaScript 和 CSS在一段视频上插入普通内容,另一个演示是在一段视频上面用 CSS 实现了透明效果。

Webmonkey:

6年呢?

Beltzner:

从现在开始,6年之内,你会看到,Ogg 就像当初 PNG 取代 GIF 那样取代现有技术。 PNG 和这个很相像,一开始,我们使用拥有专利的 GIF 与 JPEG,而 PNG 的出现为我们带来了免费选项。

同时,值得一提的是,尽管 Adobe 在过去的几年中为 Flash 推出很多非常 Cool 的东西,但那只是单方的,而如果人们在 HTML 5 中做了一些很 Cool 的东西,我们可以简单地通过查看网页源代码看到他是如何实现的。

Webmonkey:

目前存在的一个主要问题是多浏览器支持,IE8现在还不支持 Ogg,你觉得最终人们是否都会参与进来,你现在是否为此担心?

Beltzner:

并不太在意,我们更多关心的是内容,那是人们使用视频的原因,人们访问一段视频并不是因为他们有相应的播放器,而是想看到这段视频,如果我们继续努力,让人们更容易在网上分享有趣的视频,这些东西就会在 Web 上普及。

Damon Sicore:

最首要的是我们拥有播放这些视频的客户端。

Webmonkey:

Theora 在机顶盒上使用情况如何?比如 Boxee 使用基于 Mozilla 代码的浏览器播放 Web 视频。在播放 1080i 或 1080p高清视频方面是否有什么限制?

Beltzner:

该编码支持所有设备,目前,它更适合 Web 视频,但那些支持1080p 的也指日可待,一年前,当你使用Ogg 播放1080p 视频的时候,你的计算机会热得烫手,现在不同了,尽管在1080p,Ogg 还比不上h.264,但在快速接近。

【编辑推荐】

  1. HTML5-不需要Flash插件的YouTube
  2. 让JavaScript拯救HTML5的离线存储
  3. IBM演示下一代网络技术 初试HTML5
  4. Adobe反戈一击:HTML 5将不会取代Flash
  5. HTML 5会为Flash和Silverlight送终吗?
责任编辑:彭凡 来源: cnbeta
相关推荐

2009-07-06 16:19:00

HTML 5Ogg

2010-01-22 16:39:15

Google ChroHTML5

2009-07-03 09:41:27

HTML 5

2010-07-28 08:41:17

HTML5Web移动应

2013-01-24 10:26:04

HTML5HTML 5HTML5的未来

2012-06-25 14:57:27

HTML5

2012-04-25 14:36:52

HTML5

2009-07-27 08:48:31

Ogg TheoraHTML5Mozilla

2016-05-13 17:14:51

华为HTML5

2010-01-14 09:39:47

HTML 5audiovideo

2015-09-16 17:17:58

2012-08-23 10:42:49

HTML5

2013-01-22 13:02:41

HTML5canvasWeb

2011-07-08 13:51:16

HTML 5

2012-10-24 14:47:50

IBMdw

2012-05-30 10:26:23

HTML5

2018-01-23 07:41:46

TOSCANFV网络

2010-08-10 09:08:29

WebSocketsHTML 5

2010-03-03 08:36:49

HTML 5 Web

2011-02-21 09:10:42

WebHTML 5JavaScript
点赞
收藏

51CTO技术栈公众号