2024年5月21日发(作者:)

Windows Server 2008构架流媒体服务器

所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。和需要将整

个视频文件全部下载之后才能观看的传统方式相比,流媒体技术是通过将视频文

件经过特殊的压缩方式分成一个个的小数据包,由视频服务器向用户计算机连续、

实时传送,用户不需要将整个视频文件完全下载之后才能观看,只需经过短暂的

缓冲就可以观看这部分已经下载的视频文件,文件的剩余部分将继续下载。常见

的流媒体文件格式有mov .asf .3gp .viv .swf .rt .rp .ra .rm等。

微软最新的企业级应用平台Windows Server 2008中集成了一些新的功能而广受

业界关注,如虚拟化技术Hyper-V、服务器管理工具Server Manager、新的IIS7.0

等。Windows Server 2008中还提供了流媒体服务所需的Windows媒体服务,在

下文中,我们将采用Windows Server 2008搭建流媒体服务器,来体验一下微软

最新的企业级应用平台在媒体服务方面的改进。

一、Windows Media Services简介

Windows Media Services(Windows媒体服务,简称WMS)是微软用于在企业

Intranet和Internet上发布数字媒体内容的平台,通过WMS,用户可以便捷的

构架媒体服务器,实现流媒体视频以及音频的点播播放等功能。WMS并不是

Windows Server 2008中一个全新的组件,也存在于微软以往的服务器操作系统

中。

操作系统 Windows Media Services版本 Windows Server 2000 4.0/4.1 Windows

Server 2003 9.0 Windows Server 2003 SP1 9.1 Windows Server 2008 Windows

Media Services 2008

操作系统

Windows Server 2000

Windows Server 2003

Windows Server 2003

SP1

Windows Server 2008

Windows Media Services版本

4.0/4.1

9.0

9.1

Windows Media Services 2008

上表是微软服务器操作系统与其相应WMS的对应关系,WMS作为一个系统组件,

并不集成于Windows Server系统中,比如在Win2K和Win2003中,WMS需要通

过操作系统中的“添加删除组件”进行安装,安装时需要系统光盘。而在

Win2008中,WMS不再作为一个系统组件而存在,而是作为一个免费系统插件,

需要用户下载后进行安装。

Windows Server 2003下的WMS9.0功能已经非常强大,具有支持新的流媒体构

架,支持HTTP、RTSP等多种协议,支持fast streaming和多播技术等特性。而

在Windows Server 2008下,WMS的功能更加完善。

二、Windows Media Services 2008

新一代多媒体内容发布平台WMS 2008可以在32位和64位的Web版、标准版、

企业版和数据中心版的Windows Server 2008中进行安装。WMS 2008的应用环

境非常广泛,在企业内部应用环境中,可以实现点播方式视频培训,课程发布,

广播等。在商业应用中,可以用来发布电影预告片,新闻娱乐,动态插入广告,

音频视频服务等。

WMS 2008具备以下核心功能:

·fast steaming:这个功能在WMS 9.0中就已经出现,在WMS 2008中进行了优

化。fast steaming功能包含快速开始、快速缓存、快速连接和快速恢复等功能,

从用户体验上来看,当我们播放一个流媒体视频,漫长的等待时间和断断续续的

播放质量必然让我们观看视频的兴趣大减,而fast steaming功能让我们可以流

畅的观看流媒体视频,并且减少缓冲等待的时间。

WMS 2008支持多编码率视频或者音频,可以动态的检测用户带宽,并且智能的

为用户选择不同编码率的视频音频文件,从而保证流媒体文件播放的速度,增强

用户体验。

·更多的并发连接支持:WMS 2008通过带宽检测、智能选择编码率以及fast

steaming等功能大大提升了性能,从而相对以前的WMS版本可以支持更多的并

发连接数。在相同硬件条件下,WMS 2008每服务器并发连接用户数量可以达到

以前的2倍。

·Serve Core安装模式:从Windows Server 2008开始,管理员可以选择安装

具有特定功能,但不包含任何不必要功能的Server Core最小安装模式,它为一

些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具

可能造成的攻击和风险。WMS 2008支持在Server Core模式进行安装,从而将

风险和资源占用减到最低。

·集成的cache/proxy功能:WMS 2008集成缓存/代理功能,也是为了提高流媒

体播放速度和质量而设计。举个例子来说,比如在企业应用中,可以通过WMS 2008

来构架一台流媒体服务器,用来发布企业内部的培训视频、音频讲座等。如果同

时访问服务器的用户非常多,会给服务器造成很大压力,影响视频的播放速度。

这时候可以利用WMS 2008的cache/proxy功能,在本地构架一台缓存服务器,

将播放的内容进行缓存,从而提高流媒体的播放速度。

·集成丰富的管理工具:WMS 2008安装成功后,在Windows Server 2008的管

理工具中生成一个控制台,并且用户也可以通过Server Manager工具来进行管

理,同时,WMS 2008和IIS紧密结合,支持远程管理功能。

归结结起来,WMMS 2008相对对以前的版版本具有三大大改进:1、、增强的流流媒体性能和和用

户体体验。fast streaming技术,动态态带宽检测,多编码率率支持,支持持RTSP,HTTTP,

IGMMPv3,IPv66等多种协议议,并且针针对无线连接接进行优化化。 2、动态态内容编辑辑:

WMS 2008中还还有一个非常常有意思的的功能就是支支持动态内内容编辑,可可以在播放放过

程中中动态调整整播放的内容容,如根据不不同的用户户群体播放不同视频内内容、插播广广告

等。并且可以根据不同用用户的带宽宽选择不同编编码率,从从而提高播放放速度。3、、业

领先的媒体体平台:WMSS 2008支持持二次开发,,用户可以以根据需求自定义高级级内界领

容。

三、Windows Server 20008构建流媒媒体服务器器

通过过前文的叙叙述,想必读读者对于Wiindows媒体体服务以及及全新的Winndows Media

Serrvices 20088有了一个大概了解。下面我们将将进入实战,在Windowws Server 20082

中安安装WMS 20008,构建一一台流媒体体服务器。构构建过程可可以分为两个个阶段:准准备

阶段段以及架设设阶段。准备备阶段进行的的是WMS 20008插件的安装、准备备流媒体文件件;

架设设阶段进行行的是添加流流媒体服务务器角色、提提供流媒体体服务。

准备备阶段:

1、下载并安装装Microsofft Update Standalonne Packagee(msu)

前文文中提到过过,WMS 20008并不集成成于Windowws Server 2008系统中,而是单单独

作为为插件,可可以通过微软软官方网站站免费下载。读者可以以访问

/downlloads/??FamilyId==9CCF6312--723

B-44577-BE58--7CAAB2E1CC5B7&displlaylang=enn

免费费下载Micrrosoft Upddate Standdalone Pacckage,这个个插件包被被用来安装WMS

2008,并且为为Windows Server S20088添加流媒媒体服务器角角色。需要要注意的是,,下

页面提供了32位和64位系统的插插件包,用户户需要根据据操作系统情情况正确下下载。载页

如果果用户是全全新安装的Windows SeWerver 20088,需要下载载“”,如如果

用户户安装的是是server coore模式的的Windows SServer 20008,则需要要下载的是

“”,而“”是是WMS 20088的管理工工具,用户可可酌情下载载。

WMS 20008插件包下下载选择

下载载成功后,点击文件安安装即可。

安装Miicrosoft UUpdate Staandalone PPackage

2、准备流媒体体文件

WMS 2008支持持的标准文件件格式为.aasf、.wma、、.wmv,可可以使用Wiindows Meddia

码器,将文文件扩展名为为.wma、.wwmv、.asf、.avi、.wwav、.mpg、、.mp3、.bbmp编码

和.jpg等文件件转换成为Windows Meedia服务使使用的流文文件。Windoows Media编码编

coder)并没没有集成在在Windows SServer 20008中,用户户可器(Windows Media Enc

以通通过微软网站下载安装装。

除了了可以使用Windows Media der将视频编编码成Winndows标准视视频音频格格式,Encod

我们们还可以使使用Microsooft Produccer、Windoows Movie Maker等工工具制作标准准格

式。

四、流媒体服服务器架设阶阶段

架设设阶段

1、添加流媒体体服务器角色

在WWindows Seerver 20088中提供了一个管理工工具Serverr Manager,,我们可以以通

过这这个管理工工具方便的添添加或者删删除服务器角角色。但是默默认情况下下并不包含流流媒

体服服务器角色色,我们需要要在安装完完Microsoftt Update StandaloneSe Package之后之

手动动来添加。

添加流流媒体服务器器角色

首先先在Serverr Manager中点击“Ac中ction”,点点击“Refrresh”,系系统会刷新服服务

器角角色。等待刷刷新完毕后后,重启Serve Manageer。点击Addd Roles,这时候Serrver

Roles中会出现现Streaming Media Services选项,选中选中点击下一步步。

流媒体服务器器角色 添加流

之后后进入选择择角色服务向向导,除了Windows MMedia Servver必须安安装之外,可可以

选择择安装基于于Web方式的的管理工具具和日志代理理功能。如果果选择安装装Web方式管管理

工具具,需要安安装IIS组件件。

选选择角色服务务

之后后进入流媒媒体传输协议议选择页面面,可以选择择RTSP或者者HTTP协议议,由于没有有配

置IIIS端口,在这里HTTTP协议不能能启用。HTTTP与RTSPP相比,HTTTP传送HTTML,

而RRTP传送的是多媒体数数据,可以双双向进行传传输,可扩展展易解析,使用网页安安全

机制制,适合专专业应用。

选择流流媒体传输输协议

安安装信息汇总总,点击下下一步之后开开始安装流流媒体服务器器

安装装完成后,可以在管理理工具中打打开媒体服务务控制台。

S 2008控制制台,是服务器的是完全解析域域名 WMS

五、设置发布布池(Publiishing Poiints)

2、设置发布池池(Publishing Poinnts)

添加加好流媒体体服务器角色色之后,打开开媒体服务务控制台,需要进行相需相应的设置,如

添加加视频文件件、添加播放放列表、设置置视频信息息或者插播广广告等内容容。首先要设设置

发布布池(Publishing Pooints),添添加需要发发布的媒体文文件和创建建播放列表。。

右击击媒体服务务器控制台中中的Publisshing Poinnts可以选选择添加Pubblishing

Points向导。

添加Puublishing Points

首先先要为发布布池命名,一个简洁的名一名称可以便便于记忆,利于用户访利访问媒体服务务器

上的的内容。在在这里我们将将发布池命命名为“movvie1”。

命命名发布池池

为发发布池命名之后进入选选择内容类类型向导,有有四种类型可以选择:Encoder可以可

称作作“在线流流媒体”,选择此项是将选将媒体服务务器直接连接接到一台编编码计算机,并

且发发布该计算算机编码的文文件;One file表示WMS发布媒体体服务器上上的单个文件件,

文件件类型包括括wma、wma、Playlist表示示可以发布布连贯的内容容,asf、wsx和mp3;

可以以按照播放放列表进行播播放;Files表示用户户可以访问制制定文件夹夹中的所有文文件,

可以以通过URL访问文件夹夹中的单个个文件,也可可以顺序进行播放,适适合单发布池池的

点播播播放模式式。

选选择内容类型

选择择发布类型,有两种类类型可以选选择,广播发发布模式:类似于电视视的播放模模式,

用户户具有相同的体验,节节目顺序播播放。点播发发布模式:每个用户可可控播放过过程,

可以以暂停、快快进或者切换换等。

发发布类型选择择

选择择媒体流的单播或者多多播传输模模式,选择单单播模式表示示用户独享享媒体流,可以可

体验验多编码率率选择和fasst streamiing功能;多播模式表表示多个用用户共享同一一个

媒体体流,需要要多播路由器器的支持。

选择媒媒体流传播播模式

创建播放列列表,也可可以添加之前前创建过的的播放列表

为新的播放为放列表中添加加媒体文件件

选择择播放模式,,循环播放放或者随机播播放

是否否启用日志志功能,可以记录用户户访问媒体服服务器的情情况

到这这里需要设设置的选项已已经全部设设置成功,系统收集完全系全配置信息息之后,会开开始

创建建发布池(Publishinng Points))。

六、发布声明(Announccement)

3、发布声明(Announceement)

在设设置完发布布池之后,需需要向用户户发布声明,,设置访问问URL,编辑辑媒体信息息等。

设置完发发布池之后,,可以选择择打开发布声明向导

之后后会显示用户访问的URL,在这里U里mms:///movie1是是用户访问问发

布池池movie1的URL,可以以在这里进进行更改。

用用户访问URRL

之后后会进入视视频信息编辑辑向导页面面,可以在这这里编辑视频频播放时显显示的信息,包

括名名称、作者者、版权信息息等。

编辑视频显示信息

编辑好视频播放信息后,声明就发布成功了,至此,利用Windows Media Services

2008构建流媒体服务器就简单完成了。用户可以通过

mms:///movie1来访问媒体服务器。

本次利用Windows Media Services 2008构架流媒体服务器过程非常简单,可见

WMS2008的设置和应用都非常便捷,即使对WMS 2008不熟悉的用户也可以按照

向导一步步的进行设置。服务器架设成功只是提供流媒体服务的第一步,也仅仅

利用到WMS 2008的一小部分功能,通过媒体服务控制台可以制定播放规则,插

播广告、设置缓存代理等,在这里就不再一一列举。WMS 2008的功能也许并不

如一些专用的视频服务器软件繁多,但是作为依托Windows Server 2008的一个

免费流媒体服务,为用户提供了强大而又便捷的解决方案。