文档详情

流媒体服务器的构架.ppt

发布:2017-11-03约7.71千字共21页下载文档
文本预览下载声明
流媒体服务器的构架 通过前面章节的学习,我们已经可以制作流媒体文件,但是如果希望能够将这些流媒体文件在网络与大家共享,那么就需要一个叫做流媒体服务器的软件包。流媒体服务器的设计可以提供有效的手段来发送流媒体,作为HTTP的替代或补充,流媒体服务器使用实时流协议Real-TimeStream-intProtocol(RTSP)和MicrosoftMediaServer(MMS)。 流媒体平台 QuickTime,RealSystem和WindowsMedia的流媒体服务器几乎具备一样的功能,它们之间最大的不同,在于它们运行的平台以及它们发送的流媒体格式不同。 QuickTime和RealSystem都使用RTSP协议来发送流媒体文件,而Microsoft则使用它自己的协议MMS。这3种流媒体服务器除了支持它们自己的文件格式,并在相应的媒体播放器中播放,而且还可以发送一些其他多媒体格式,如.mp3,。wav和.avi等。 流媒体平台 一、APPle 0uickTime和Darwin流媒体服务器 QuickTime流媒体服务器只能运行于Mac的硬件上,QuickTime服务器支持QuickTime格式的流媒体文件。 但是并非必须使用Mac服务器以支持QuickTime格式的流,因为Apple还提供了Darwin流媒体服务器。Darwin服务器和QuickTime流媒体服务器具有同样的性质,并月.在UNIX平台和Windows NT/2000上都可用。Apple还提供了Damin”‘台的源代码,所以如果需要的话可以被移植到其他平台上。QuickTime和Darwin流媒体服务器都是免费的。 流媒体平台 二、ReaI Networks ReaIServer RealServer 8.0以上版本在UNIX和WindowsNT/2000下都可用。除了RealNetworks的流格式,RealServer还支持MP3和QuickTime文刊:作为流发送。RealServer有4个版本:Basic,Plus,Professional和Intranet。RealServer足3种主要流媒体服务器中唯——收费的(Basic版本是免费的但是只能同时支持25个流)。 流媒体平台 三、Windows Media Services Windows Media Services(WMS)只能运行基于Windows的服务器上,Windows 2000 Server和Advanced Server都免费附加了WMS。 WMS使用自己的MMS协议支持高级流格式(ASF)文件。ASF文件:可以有一些其他的文件扩展名,如.sma和.wmv等。 流媒体平台 四、选择适合的流媒体服务器 上面介绍的3种流媒体服务器都可以支持实时和按需发送,并且都提供了一些高级功能,如高速缓存(Caching)、多播(Multicasting)和自动选择连接带宽。 对于许多流媒体提供者来说,操作系统是决定因素。如果使用的是UNIX,那么应该选择RealServer或Darwin,因为WMS不能在UNIX上运行。如果使用的是indows2000Server,因为WMS和操作系统结合得非常紧密,并且包含于操作系统中不需付费,所以应该选择WMS。如果使用的是MacOS,那么QuickTimeStreamingServer将是唯一的选择。需要注意的是,所选用的流媒体服务器决定了其所支持的流媒体文件类型。所以为了面向所有的潜在用户,许多流媒体专业人员在计算机上同时安装了这3种流媒体服务器。如果选择运行多于一种流媒体服务器,每一个服务器最好配置一台独立的机器。Microsoft和Real Networks都强烈建议,除了非常小的安装,每一个流媒体服务器都应该运行于自己独立的机器上。 面向以上3种流媒体服务器的播放器软件都是免费的,而且都具有Windows和Mac版本,不必为兼容性问题担忧。 流媒体平台 五、其他流媒体服务器 虽然3大流媒体服务器占有了大部分的市场份额,其他的流媒体服务器仍然有可用之处。其中一些提供了特殊的功能,使得它们对于一些媒体提供者来说很有吸引力。 NullSoft的ShoutCast支持MP3文件,具备实时和随选两种方式。ShoutCast服务器能运行于Windows和UNIX平台上,同时ShoutCast也是一个免费产品。ShoutCast支持以下媒体播放器:Winamp(Windows平台),Audion(Mac平台),MMS(Linux平台)。 Liquid Audio支持Windows Media格式的流,而且可以通过使用Liquid Audio插件在RealServer上作为流发送并在Real
显示全部
相似文档