阅读更多

20顶
0踩

互联网

转载新闻 Firefox 访谈:OGG, HTML 5 与 Web 视频的未来

2009-06-21 00:22 by 副主编 ouspec 评论(6) 有4365人浏览

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

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 视频子浏览器中的直接播放。

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,但在快速接近。

延伸阅读

本文国际来源:http://www.webmonkey.com/blog/How_Firefox_Is_Pushing_Open_Video_Onto_the_Web
中文翻译来源:COMSHARP CMS 官方网站

20
0
评论 共 6 条 请登录后发表评论
6 楼 dch1287 2009-06-22 00:45
ray_linn 写道
如果H.264已经很好,为什么还需要ogg??

如果TopLink已经很好,为什么还需要Hibernate??
如果IE已经很好,为什么还需要Firefox??
如果IE、Firefox已经很好,为什么还需要Chorme??
5 楼 ray_linn 2009-06-21 19:17
如果H.264已经很好,为什么还需要ogg??
4 楼 witcheryne 2009-06-21 18:14
期待HTML 5  
不过好像需要很长时间..
3 楼 tiyi 2009-06-21 16:52
就中国这带宽。。。。。还是只能在别人屁股后面闻味了。。。
2 楼 harry 2009-06-21 13:52
关注HTML 5,web的未来
1 楼 whaosoft 2009-06-21 01:15
HTML 5  就视频这点就很牛了!~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个简单的酒店系统的数据库设计

        以前学习SQL SERVER时的课程设计,下午整理资料时无意中居然找到,虽然都好几年了,但发现用来学习SQL SERVER还是不错的。    现在都用PowerDesigner了,以前这些代码可都是一行一行敲出来的,只是没有加字段说明,不记得当初有没有数据库设计说明文档。----------------------------开始----------------------------

  • SQL Story摘录(七)————触摸NULL值

    前面的文章中,我们初步见识了NULL这个不可思议的小东西。今天,我尽可能详细的介绍一下它。依照惯例,这是一次尽量浅显但并不严谨的讨论,甚至可能内容也不那么严肃。我的目的在于帮助读者更轻松地工作,并且有兴趣对数据库进一步的学习。从另一方面讲,我相信自己论点中的错误,肯定会有其他人也在犯,所以请发现不妥的朋友一定要公开指出。这样,才有助于我和我的读者朋友们进步。衷心感谢每一个提出批评和指正的朋友,特别...

  • Firefox 访谈:OGG, HTML 5 与 Web 视频的未来

    W3C 10 年第一次感受到新一代 Web 的压力,HTML 5 的呼声越来越高,而 HTML 5 中最引人注目的功能是对视频标签的支持,视频,音频可以象图片那样直接嵌入网页,无需第三方插件的参与。在众多 Web 视频技术中,由非...

  • 鬼谷子 书摘_书摘和访谈:部署HTML5

    鬼谷子 书摘 部署HTML5是由ThoughtWorks的前高级架构师,咨询公司的实际CTO Aditya Yadav所写的书,解释了HTML5标准组件,展示了如何在主要浏览器中实现它们并提供了使用它们的代码示例。 摘录: 第13章-Web套接字...

  • HTML5 File API:把文件从桌面拖放到 Web

    HTML5 让 HTML 这个一度单纯的置标语言焕发出成熟的魅力,使之成为 Web 开发者的强力工具,W3C 近日又推出一个新草案,HTML5 File API,这个 API 将让大大改善基于 Web 的文件上传操作,甚至可以实现直接将文件从...

  • HTML5:实至名归还是言过其实?

    2007年,HTML5 向 W3C 标准进军,HTML5 的使命是实现富 Web 应用的本地化,脱离浏览器插件的羁绊。W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 标准的全部实现也许要到 2022年以后。 什么是 ...

  • HTML5 应用现状与前景的思考

    最近,苹果在 HTML5 上大做文章 ,而著名的 Web 设计师 Eric Meyer 则提出了 Web Stacks 的概念。Alex Kessinger 是 Yahoo 的一名前端工程师,本文是他对 HTML5 应用现状与前景的思考。术语首先说说 HTML5 应用...

  • 关于 HTML5 应用现状与前景的思考

    现在的 HTML5 就像当年崭露头角时的 Ajax,有人在做,但不知道叫它什么。最近,苹果在 HTML5 上大做文章 ,而著名的 Web 设计师 Eric Meyer 则提出了 Web Stacks 的概念。Alex Kessinger 是 Yahoo 的一名...

  • HTML5 是什么?

    ====================================================== 注:本文源代码点此下载 ...除非你与世隔绝,否则,一定听到过关于 html5 的各种声音,html5 表面上看是用来取代 flash web 视频的 ,然而,它的使命远不止此

  • HTML5 到底是什么?

    ====================================================== 注:本文源代码点此下载 ...除非你与世隔绝,否则,一定听到过关于 html5 的各种声音,html5 表面上看是用来取代 flash web 视频的,然而,它的使命远不止此。

  • 关于 HTML5,开发者可以期待什么?

    Web 开发者对 HTML5 的期待越来越强烈,作为一个以文档为中心的置标协议,HTML 越来越不能满足现代 Web 应用的需要,何况,这个协议已经有超过 10 年没有更新了。HTML5 旨在解决 Web 中的交互,媒体,本地...

  • XHTML 2: 出师未捷身先死, HTML 5:万千宠爱于一身

    毕竟 XHTML 1.x 是所有对 Web 标准验证有着某种情节的人的首选,然而事实并非如此,XHTML 2.0 偃旗息鼓已有时日,W3C 只是明确了它的死亡日期,并将主要精力倾注到他们的新宠儿,HTML 5 身上。如何看待

  • Html5

    最近,苹果在 HTML5 上大做文章,而著名的 Web 设计师 Eric Meyer 则提出了 Web Stacks 的概念。Alex Kessinger 是 Yahoo 的一名前端工程师,本文是他对 HTML5 应用现状与前景的思考。 术语 首先说说 HTML5 应用中...

  • HTML5 Ready?我的HTML5整理贴

    回顾历史,这是业界继 AJAX 和 Web 2.0 之后,又一出现的鲜活的名词儿(buzzword)。HTML5 下面的技术林林总总,依据不同的 W3C 的规范所构成,但并没有一个严格的标准说明此技术就是 HTML5 的家族成员之一。所谓 ...

  • FireBird中的分页查询

    今天要在Firebird中使用分页查询功能,就开始犯愁,这个东西没有Oracle的rownum,也没有SQL Server的Top n,会是通过什么方式分页的呢?非常让人无奈的是Firebird的网站上找不到新版的查询语言文档。而我手头的Interbase 6.0 Language Refrence中对分页查询只字未提。在我心里,准备好了两个方案:1、用Generator生成一个rownum,显然

  • 数据库技术人员的能力评估建议与培养规划

    自挖坑,存档 岗位职能区分数据库技术在现代软件技术领域有广泛的应用,与数据相关的技术岗位和职能,也可以区分为若干个不同的类别。根据在一个理想的开发团队中不同的分工和知识掌握的不同,可以区分为:程序员分析师设计师 架构师管理员对于数据库领域,分析与设计岗位、架构与运维岗位(管理员)的重叠较高。特别是分析与设计岗位通常在团队中由同一(组)人承担。在更多的团队

  • SQL Story(十一)--树状表游戏

    树状结构的存储与管理,是每一个在关系型数据库平台上工作的程序员早晚都要遇到的问题。说大不大,怎么都能解决,说小不小,处理不好,有的是麻烦等着你。仁者见仁,智者见智,公说公有理,婆说婆有理(谁用机箱砸我?机箱是个好东西,乱丢会摔坏硬盘的,你看我话没说完你又把显示器丢了……),咳咳,好吧,闲话少说,我们从最大路的处理风格谈一谈吧。这里面的大部分内容并非我的独创,从很久很久以前,数据库程序员们就这样做啦

  • 《SQL Story》摘录五——关系真相

      关系的真相长期以来,我们习惯了称关系型数据库中的表为二维表。因为它有行和列,很容易我们就可以把它同一个二维平面联系起来,但事实上,这并非关系型数据库的初衷,也并非符合关系模型的设计。其实长久以来,我对此也只有一个很模糊的概念,对平面表的观点虽有怀疑,却一直无从验证。直到有一天,翻出一本老书——《关系数据库》(石树刚、郑振楣编著,清华大学出版社,1993年),这本老书没有什么流行的新噱头

  • SQL Story摘录(一)————简单查询初探

    在CSDN上回贴时,我总是苦口婆心地劝告楼上楼下的朋友们多用联接。可响应甚微。往往一个简单的功能,也一定要写成子查询或游标,弄得非常复杂冗长。的确,这样写对于初学者来说,费力不费脑,思路比较好理解。所以往往得分的也是这些回贴。可事实上,如果你真正熟悉了SQL的编程风格,你会明白,联接查询才是最直接、最清晰、最有力的方法,而更好的办法就是无招胜有招,一条简单查询结束战斗。下面我举几个例子来证明一下这

  • SQL Story(十)————游标的应该与不应该

      游标概观相信很多Delphi程序员都写过这样的代码:...beginMyDataSet.Open;MyDataSet.Frist;while not ( MyDataSet.BOF or MyDataSet.EOF) dobegin...end;MyDataSet.Close;end;...很久以来,我们习惯了用这样的代码对数据库返回的数

Global site tag (gtag.js) - Google Analytics