【Windows Media Services部署网络音频直播系统】
Windows Media Services是一款由微软提供的流媒体服务软件,它允许用户在网络上发布和分发音频、视频和其他形式的实时或点播内容。本篇文章主要介绍如何利用Windows Media Services和Windows Media Encoder搭建网络音频直播系统。
**安装与配置**
1. **操作系统与流媒体软件**:
- 运行环境:Windows .Net Enterprise Server 2003或Windows XP Service Pack 1
- 流媒体软件:Windows Media Services 9.0(Windows .Net Server自带)和Windows Media Encoder 9.0
2. **安装Windows Media Services**:
- 安装Windows 2003 Server或Windows .Net Server,然后通过“控制面板”中的“管理工具”或“添加或删除程序”添加Windows组件,首先安装IIS,接着安装Windows Media Services。选择“用于Web的Windows Media Services Administrator”以启用Web管理功能。
3. **安装Windows Media Encoder**:
- 从微软官方网站下载并安装Windows Media Encoder 9.0。注意,此版本可能无法在.Net Server环境下运行。
**服务器配置**
为了减轻服务器压力,建议将Windows Media Services和Windows Media Encoder安装在不同服务器上。以下是在Windows Media Services服务器上的配置步骤:
1. **启用WMS HTTP服务器控制协议插件**:
- 在Windows Media Services管理器中,找到服务器节点,选择“属性”,在“控制协议”下启用WMS HTTP控制协议,指定IP地址(如192.168.0.154)并更改非默认端口(如8086)。
2. **设置WMS发布点ACL授权**:
- 在“属性”选项卡的“授权”部分,启用“WMS 发布点ACL 授权”,确保服务器具有写入访问权限。
3. **配置DCOM访问权限**:
- 为了从编码器创建发布点,需要在服务器级别和发布点级别设置权限,确保可以通过DCOM访问Windows Media Services服务。
**Windows Media Encoder配置**
1. **新建编码会话**:
- 启动Windows Media Encoder,通过“新建会话”向导选择“捕获音频或视频”图标,配置设备选项和输出文件。
2. **编码实况信息源**:
- 编码器将音频或视频设备输入的源信息转换为流或流文件,以供网络直播使用。
**创建发布点**
- 可以通过“新建会话向导”或广播快速启动创建推传递到Windows Media服务器,或者在属性面板上设置推传递会话。
总结来说,构建网络音频直播系统的关键在于正确安装和配置Windows Media Services及Encoder,设置适当的服务器控制协议、授权和DCOM访问权限。通过Windows Media Encoder进行实况信息源编码,然后创建发布点将内容推送到Windows Media Services服务器,最终实现音频直播服务。