全站搜索

各种流媒体平台比较

2004-02-13   作者:平生一笑 Mercury   阅读量:

在上面,我们已经学习了如何搭建Windows Media、Real Media、QuickTime流媒体服务器平台,面临如此众多的选择,究竟哪个是属于您的?我打算在下面从编码平台、服务平台到播放平台对它们进行一个比较,以期能够为朋友们的选择作些指引。

1、流媒体编码平台
首先我们来看一下编码平台的易用性。


Windows Media Encoder是Windows Media服务系统的编码平台,它的最新版本是9.0;Helix Producer 9.0是Real Media服务的编码平台,它的最新版本也是9.0。这两个软件都运行在Windows 下,对于数量使用Windows的大多数用户来说,它们相当容易使用,特别是Windows Media Encoder,傻瓜式的向导操作方法,深深打上微软产品的烙印,真是一切以易用为主。Helix的编码器还可以运行在Linux、Solaris、MAC OS等多种平台下。


Apple QuickTime的编码基于Mac OS操作系统,平常使用的人不多(我就没有办法测试,呵呵),编码时要根据需求选择QuickTime Pro、Sorenson的 Video Pro 2或者Sorenson Broadcaster以及Terran Interactive 出品的 Media Cleaner Pro等等软件,真是比较麻烦。


再来看看这些编码平台所支持的特性。


它们都支持多码率压缩。我们前面就可以看到,Helix Producer实现多码率压缩是通过一次性压缩具有多码率的文件,播放时进行平滑切换,但所有的这些码率下的流媒体播放时使用相同的分辨率;QuickTime的多码率则更加简单,它只是将一个文件压缩输出成多个不同码率的文件;相比来说,Windows Media Encoder 9.0就比较好,它允许定义不同的音视频解析度为不同的连接速率,并且将他们放在一个文件中,并且还可以根据需要在这个最终制作完成的流文件中添加/删除某一个码率的内容,这就是说,您可以定义一个低分辩率的流给低速连接用户,定义一个全屏流给高速连接用户。


Windows Media Encoder可以捕捉屏幕,将其做成文件或进行直播广播,这对远程教育非常有用。至于所支持转换的文件,我们大可不必计较,因为有众多的第三方软件支持。


另外还不要忘记,单独的一个Windows Media Encoder就可以实现广播功能,这是其它两个平台所不能比拟的。


到这里您明白了吧,Windows Media Encoder是一个易用的拥有众多功能的平台,不过它只工作在Windows下,显示微软的霸权主义;Helix Producer是一个可以跨系统操作的编码平台,它具有优良的特性;Apple QuickTime不适合大多数人使用:(,有些阳春白雪。


上面只是对这三个系统编码平台友好度和功能上的比较,有句话说的好,“艺在于精不在于多”,是骡子是马拉出来遛遛,我们下面将通过压缩一个高质量的MPEG文件来测试一下Windows Media Encoder 9.0和Helix Producer Plus 9.0到底孰优孰劣,QuickTime平台由于没有Mac机,就先不测了。


之所以选择MPEG格式也是为了实用性,因为很多朋友做广播或点播用的片源不一定是DVD。测试时没有用软件分析,而是找了两个同事一起来看压缩后的效果,也算是平民化的测试吧。


在Windows Media Encoder和Helix Producer的压缩选项中,我们选择相同的码率和解析度,并且都选取Two-pass encoding,其它参数保持默认。


从我们的测试来看,在低码率下,特别是256Kbps以下码率,rm格式的压缩效果明显比wmv要好,即使在56Kbps下,影片中的字幕还可以看清楚,而使用wmv格式,影片中的字幕带有好多毛刺,仔细分辩才可以看出个所以然来;随着码率的增加,wmv的质量越来越接近rm,并且在高码率下,wmv格式和原来的MPEG文件基本上没有区别,而rm格式仔细观看,总是有那么一点模糊,好像是影片在Photoshop中做了柔化处理,已经不是原来的影片了。不过这种效果对于达不到DVD清晰度的MPEG文件来说,可能还会起到一点好的作用,使影片中的棱角消失了。


原来,Helix Producer中采用了postprocess技术,这是一种使影片柔化的技术,尽量使压缩后的媒体中不存在毛刺和棱角。


在音频上,由于使用的是一段电影对白,感觉Windows Media Encoder的人声清晰度较高,但在背景音乐上,Helix Producer更胜一筹。


最后压缩出的文件,rm格式要比wmv小上300K左右,在文件压缩比上比较占优。


另外,在我的机器上,Helix Producer 9.0运行稳定,速度也很快;Windows Media Encoder 9.0却反映过慢,有时还停止相应,也许是因为测试版的缘故吧。


以我来看,Real的编码格式现在还稍微领先于Microsoft,它们都是非常优秀的编码技术,都不会比DivX差,所以rm格式一定比什么MPEG-4差许多的说法一定要改变一下,它们的领域也是不同的。
本来幻想测试一下mov格式,但由于手头没有Mac机,没有办法来测试QuickTime的编码效果,不过从网上众多电影宣传片都是mov格式来看,它的编码效果应该更胜一筹。


2. 流媒体服务平台
我们可以列一张表来比较一下三种流媒体服务平台的功能:


注:关于并发流,我们没条件做测试,只是从国外的技术文档中得到一些数据。


上面只是一个简单的功能列表,不过从中也可以看出,Helix Server能够支持这三种平台的所有节目源的发送,真是海纳百川!买了一台Helix Server,就等于同时拥有了三种平台的特性:)。


不过Windows Media Services 9.0也具有许多优点。它随操作系统免费携带,并且所有操作都为向导式,虽然管理等功能比不上Helix Server,但对于个人用户来说,却是非常方便。所以建议个人用户使用WMS,有资金与技术的企业用户,还是使用Helix Server比较好。


至于Darwin Streaming Server,也非常优秀,但毕竟我们用Mac机的人较少,节目源又比较难搞,所以只建议一些做电影宣传的公司使用。一方面QuickTime高质量的音视频效果能再现影片风采,另一方面,使用华贵气质的Apple系统更能展示一个电影的形象。




3. 流媒体播放平台
Windows Media System的播放平台是Windows Media Player,相信每人的计算机中都有一个,因为它是能够在网络上免费下载的。最新的Windows Media Player 9.0开始支持快速流技术,而早先的7.1和8.0版本也可以通过升级几个插件来支持。Windows Media Player可以播放多种媒体格式,wav、mp3、mpeg、wav、asf等,不过都是微软支持的东西,它对Real Media和QuickTime格式并不支持。


Real Media的播放平台历来分为两个版本,一个Basic版,一个Plus版,Plus版需要付上29美元左右的费用。不过在微软的压力下,现在我感觉一个RealOne Player Basic版本已经完全可以满足需要,它不仅能够播放Real Media格式的媒体文件,还可以播放MPEG-4、DVD、Flash以及微软的wma、wmv格式,并且由于Real加入开放源代码组织,以后支持的格式一定会越来越多,相对于Microsoft的霸权,Real会被人认为是自由的象征。最新的RealOne Player Basic已经支持TurboPlay,请选择菜单“Tools-Preferences”中的“Connection”,勾取“Enable TurboPlay”。


QuickTime的界面非常好看,不愧处于富有想象力的Apple的产品,它是Darwin Streaming Server的播放平台,现在正在稳步先前发展,若是您经常观看电影宣传片,是一定要准备一个的。


到这里,我们的架设流媒体服务器专题已经讲完了。究竟该选择哪种平台作为自己的流媒体服务器,我看还要具体问题具体分析。
若是您想在网上放送高质量的流媒体,并且用户都使用宽带,且规模比较小,免费的Windows Media System将是您的第一选择;而对于那些拥有大用户量,并且用户带宽差别较大的朋友,Helix Producer良好的低码率压缩效果以及Helix Server的稳定性一定能够给您一个满意的解答,而且在一个Helix Server下,您还能够实现其它两种平台的效果和以后非常需要的计费机制。虽然这一切都是收费的,但收费更代表着更好的售后服务;当然,那些喜欢新异事物的朋友,大可搭建一台QuickTime流媒体服务器,向世人展示一下我们的技术水平和高贵品味,哈哈。

  本文部分已发表于《电脑商情报·家用电脑》
 PREV 向前<<[其它流媒体服务平台]

责任编辑:yuan
文章来源:PCICP   2004-02-13