
如果您希望将 Windows Media Services 设置为,通过在运行 IIS 的 Web 服务器上使用超文本传输协议 (HTTP) 对内容进行流式处理,则这两个服务都会尝试绑定到端口 80。您可以通过更改 Windows Media Services 用于 HTTP 流式处理的端口来避免这一冲突:
1. 在 Windows Media Services 管理单元中,单击要对其更改分配给 HTTP 流式处理的端口的服务器。
2. 在详细信息窗格中,单击“属性”选项卡。
3. 在“类别”中,单击“控制协议”。
4. 在“插件”中,单击“WMS HTTP 服务器控制协议”,然后单击“属性”。
5. 如果您的服务器上有多个可用的 IP 地址,请在“IP 地址”中单击“允许所选 IP 地址使用该协议”,然后在列表中单击您要使用的特定 IP 地址。
6. 在“端口选择”中单击“使用其他端口”,然后在提供的空间键入要使用的端口号。HTTP 端口号的范围是 1 到 65535。
7. 在详细信息窗格中的“插件”中,单击“WMS HTTP 服务器控制协议”。单击“启用”,使 HTTP 协议可用于从服务器对内容进行流式处理。
8. 让网络管理员打开网络防火墙上相应的端口。
另外,您也可以在一个网络接口卡上创建多个 IP 地址,然后将单独的端口 80 地址分配给这些 IP 地址。之后,您必须执行以下操作,将 Windows Media Services 和 IIS 配置为绑定到不同的 IP 地址/端口 80 组合:
1. 打开文件夹 %systemroot%\System32\Windows Media\Server\Admin\MMC。
2. 双击“WMSHttpSysCfg.exe”。
3. 在“Windows Media Services HTTP Sys 配置”对话框的“IP 地址”中,键入您希望 HTTP.sys 驱动程序使用的 IP 地址,然后单击“添加”。
4. 通过重新启动计算机或在命令行提示符下键入“net stop http /y && iisreset”来重新启动 HTTP.sys 和 IIS。
5. 要验证 IIS 只绑定到新添加的 IP 地址,请在命令行提示符下键入“netstat”。
6. 在 Windows Media Services 管理单元控制台树中,单击您要为其启用 HTTP 流式处理的服务器。
7. 在详细信息窗格中,单击“属性”选项卡。
8. 在“类别”中,单击“控制协议”。
9. 在“插件”中,单击“WMS HTTP 服务器控制协议”,然后单击“属性”。
10. 在“IP 地址”中,单击“允许所选 IP 地址使用该协议”,然后在列表中单击您要使用的特定 IP 地址。不要选择第 3 步中添加的地址。
11. 单击“确定”应用更改。
12. 在详细信息窗格中的“插件”中,单击“WMS HTTP 服务器控制协议”。单击“启用”,使 HTTP 协议可用于从服务器对内容进行流式处理。
关闭答案