Windows Media Servie全攻略

本文详细介绍WindowsMediaService的安装配置及应用,包括单播、多播的设置方法,以及如何利用WindowsMediaEncoder进行媒体流的编码与传输。
Windows Media Service全攻略(一)
 

一、简介

Windows Media Service 是微软出品的一套媒体服务器软件,在 Windows 2000 Server 和 Windows 2000 Advanced Server 是默认被安装的组件,同时会自动在系统中建立 NetShow 用户和 NetShowService 用户组。

Windows Media Service 提供完整的媒体服务器所需的一切功能,并自带 Windows Media Encoder 编码器,可将普通的媒体文件转换成 Windows Media 的流媒体格式文件 --- asf。

Windows Media Service 可以运行在专门的 MMS 流媒体协议下,就算是窄带网络也同样可以方便地访问到媒体文件。

Windows Media 服务
安装:

运行:
开始菜单-程序-管理工具-Windows Media 可以打开 Windows Media 管理界面:

Windows Media 编码器

在默认情况下,Windows Media Encoder 会和 Windows Media Service一起安装,在开始菜单中打开 Windows Media 可看见一下界面:

Windows Media Service 的基本术语

以下是微软对 Windows Media Service 部分使用术语的官方解释。

  • 单播:客户端与服务器之间的点到点连接。“点到点”指每个客户端都从服务器接收远程流。仅当客户端发出请求时,才发送单播流。
  • 多播:通过启用多播网络传递的内容流;网络中的所有客户端共享同一流。
  • 点播连接:是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。内容以 ASF 流从服务器传到客户端。若文件已被编入索引,则用户可以开始、停止、后退、快进或暂停流。点播连接提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,却会迅速用完网络带宽。
  • 广播:指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流共有两类广播:单播和多播,两种都是被动的。
    “点播单播发布点”用来提供 .asf 文件。
    “广播单播发布点”用来提供实况 ASF 流。

补充日期: 2005-04-26 09:42:11

Windows Media Service全攻略(二)
 
 

二、单播

建立点播单播站

点播单播站相当于建立一个媒体文件服务器,这主要是这对静态媒体文件的。
Windows Media Service 已默认建立了一个媒体文件存放路径,位于系统根区下的 asfroot 下,把媒体文件放到该目录下就可以了,安装好 Windows Media Service 后可以用 Windows Media Player 以连接本地服务器的方式访问 Windows Media Service 的样本媒体文件:

输入样本媒体文件的路径

当然,这个 asfroot 的路径是可以更改的,Windows Media Service 也支持建立多个点播单播站点,需要注意的是,在建立点播单播站点时,标识为 <Home> 的是站点的默认媒体文件存放路径。

建立别名为 mp3 的点播单播站点

站点建立好后,访问者只要输入 mms://服务器/(别名,Home 可省略)/媒体文件 就可以访问媒体服务器上的媒体文件了;当然,Windows Media Service是可以限制带宽和访问者人数的。

建立广播单播站
在单播的方式下可以建立一个单播的广播站,这些广播站的媒体源可以是 Windows Media Encoder (编码器),也可以是远程的 Windows Media Service 站点。
下面介绍如何在单播方式下建立一个现场广播电台:

新建广播站

设定媒体源 --- 编码器的路径和端口,其中别名需要设定妥当,因为访问格式是 mms://服务器IP/别名

广播站已建立

访问者只需要输入 mms://服务器/benson 就可以访问到这个广播站了,当然广播站的设定路经一定要有效。
使用编码器向广播站发送媒体流:
在开始菜单中打开 Windows Media Service 自带的编码器 Windows Media Encoder 。


打开后选中文件,选择新建,再选择自定义方式新建:

选择捕获设备,这里只选择捕获音频设备。

选择实际的带宽

单击完成,完成编码器的设置。

编码器和服务器连接成功

连接广播站
现在已用单播建立一个广播站了,上面的例子是建立远程 Windows Media Encoder 的广播站,以后会继续介绍 Windows Media Encoder 的详细用法。

补充日期: 2005-04-26 09:43:12

Windows Media Service全攻略(三)
 
三、多播
Windows Media Service 的多播可以指定动态或静态的远程媒体文件或直接和 Windows Media Encoder 连接,下面以建立现场直播的多播站为例:

配置服务器:

通过向导新建多播广播站

输入该站的名称,访问者通过 mms://服务器IP/多播广播站名称 来访问。

设定节目名,一个多播广播站可建立多个节目,一个节目又可建立或连接多个流。

选择流源是 Windows 编码器

输入这个编码器的 URL, 该连接使用 msbd 协议。

接下来向导会询问是否保存等信息,一直按下一步,最后选择关闭就可以了。

服务器多播广播站成功建立,上图为远程编码器未开启时的返回信息。

配置 Windows Media Encoder:

和配置单播时一样,通过简单设置就可以配置好 Windows Media Encoder。

选择编码器的音频输出格式

发送到 Windows Media 服务器

指定端口,注意,设置端口时应确认该端口的状态是空闲的。

Windows Media Encoder 的信息按钮变成绿色,代表连接已正常。

可以看到 Windows Media 服务器的连接信息

 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值