- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流媒体服务器的构架
流媒体服务器的构架 通过前面章节的学习,我们已经可以制作流媒体文件,但是如果希望能够将这些流媒体文件在网络与大家共享,那么就需要一个叫做流媒体服务器的软件包。流媒体服务器的设计可以提供有效的手段来发送流媒体,作为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
文档评论(0)