“银光”照进Linux Moonlight 1.0发布

运维 系统运维
在我看来,可能绝大多数拥护都不喜欢私有视频和音频编解码器。可是话虽如此,一些网站比如NBC奥运网站就使用微软专有的Silverlight流媒体技术。直到前几天,如果你使用Linux平台浏览这些网站,你将看不到任何视频。不过,这一切却随着Moonlight 1.0的发布而彻底改变了。Moonlight 1.0是Novell公司赞助的开源项目Mono的产物,Mono项目旨在将.Net代码移植到Linux平台上。Moonlight 1.0是一个开源的Firefox插件,能够让Linux用户浏览Silverlight内容。

在我看来,可能绝大多数拥护都不喜欢私有视频和音频编解码器。可是话虽如此,一些网站比如NBC奥运网站就使用微软专有的Silverlight流媒体技术。直到前几天,如果你使用Linux平台浏览这些网站,你将看不到任何视频。不过,这一切却随着Moonlight 1.0的发布而彻底改变了。Moonlight 1.0是Novell公司赞助的开源项目Mono的产物,Mono项目旨在将.Net代码移植到Linux平台上。Moonlight 1.0是一个开源的Firefox插件,能够让Linux用户浏览Silverlight内容。

Moonlight不仅使能够让Linux用户观看Silverlight内容,而且通过经过授权的编解码器微软媒体包(Microsoft Media Pack)还能够播放微软的WMV、WMA和MP3等视频音频文件。

从Go-Mono站点上,你可以把Silverlight 1.0作为Firefox插件下载。这是非常简单的操作,任何下载过Firefox插件的用户轻而易举就能完成。但是,你必须确保允许该网站下载Moonlight到你的浏览器。

根据官方发布的信息,Moonlight 支持32位的SLED 10(SUSE Linux Enterprise Desktop)、最新版的openSUSE、Fedora和Ubuntu以及64位的SLED 和openSUSE。就我个人而言,在Moonlight安装了使用过程中没有遇到任何问题。Moonlight不仅支持上述操作系统,而且在MEPIS 8(基于Debian 5)Lenny和 Miti 6(基于Ubuntu 8.10)上运行也没有任何问题。

官方网站上的Moonlight安装指南可能会让你认为在安装完Moonlight之后,系统会提示你安装微软媒体包。其实事实并不是这样的,相反,当你第一次访问某个需要任何微软编解码器的Silverlight网站时才会被提示下载微软媒体包。

微软媒体包也是一个Firefox插件。它只能用于那些已经被封装为Silverlight的内容。因此,你不能用它来观看WindowsMedia站点的的大多数WMV格式的影片。

你还将发现一些Silverlight网站,比如NBC奥运网站和Netflix,在安装了Moonlight之后仍然不能正常观看。这可能是因为你的Web浏览器和操作系统组合“不合格”。

在一份声明中,Mono 创始人兼Novell开发平台部门副总裁Miguel de Icaza说,“Moonlight使Linux用户也能体验Silverlight多媒体内容的优点。Moonlight 1.0的发布具有里程碑似的意义,因为它打破了Windows用户和Linux用户在多媒体内容访问上的界限,为用户的视觉体验创造了平等性。”

这听起来很有道理,而且Moonlight确实也没有让大家失望,但实际上使用Silverlight技术的网站还非常少。并且,似乎人们并没有在创建Silverlight应用和内容方面投入太大的精力。

我敢肯定目前支持Silverlight的网站最终会将让你使用Moonlight。这只是一个网站设计的问题,很容易就能修复。

不过,Silverlight的处境也很艰难。目前,大多数互联网视频流使用的是Adobe Flash技术,并且Adobe AIR也提供与Silverlight的承诺一样的中量级互联网应用接口。此外 Adobe Flash和AIR同样也能用于Linux平台,当与Silverlight不同的是,我还没有犯现任何使用Flash或Air技术的网站有Linux无法访问的问题。

Novell承诺,今后它将会推出一款使用Moonlight的多媒体播放器。这款播放器将会建立在其现有的音乐播放器Banshee之上。就我个人而言,我非常喜欢Banshee,所以我会时刻关注Novell的下一款播放器。
 

【编辑推荐】

  1. Moonlight新的里程碑:Silverlight国际象棋
  2. Silverlight实现跨平台 开源Moonlight即将推出
  3. 微软发布开源Moonlight挑战Adobe
责任编辑:张燕妮 来源: Linux论坛
相关推荐

2012-05-07 15:07:47

Linux内核操作系统

2015-07-13 14:24:48

Kubernetes容器平台Google

2009-07-29 08:58:20

NHibernate ORM框架

2009-01-18 17:45:00

QQLinuxIM

2012-01-04 09:36:55

Java

2011-03-31 09:38:12

2012-03-05 09:29:02

2010-12-27 13:16:12

Linux Mint

2011-11-14 10:16:51

HTML 5

2009-04-28 13:27:39

LiteXML插件XML

2009-06-10 08:43:33

Linux桌面发布

2011-10-11 09:35:00

Wine

2011-11-22 09:06:33

jQuery开源

2009-08-31 09:45:50

SpringSourc

2011-04-25 10:48:02

jQuery

2019-03-05 10:27:53

Linux 系统 数据

2009-02-13 09:19:23

试用报告MoonlightSilverlight

2012-03-15 16:46:02

JavaMyBatis

2009-09-27 13:41:55

Eclipse 3.5

2011-11-02 17:08:48

OpenBSD发布
点赞
收藏

51CTO技术栈公众号