通过防火墙传递流
------------------------------------------------------------
如果没有 Web 服务器,但是希望通过防火墙将流内容传递到客户端,您可以在 Windows Media 服务器组件上启用 HTTP 流。HTTP 流有利于通过防火墙传递流,这是因为 HTTP 流通常使用端口 80,而大多数防火墙不禁用端口 80。
Windows Media 服务器组件包含两类流服务 - Windows Media 广播站服务和 Windows Media 单播服务。Windows Media 服务器组件可以配置为使用 HTTP 流,但是每次只能有一个流服务(Windows Media 广播站服务器或 Windows Media 单播服务)使用 HTTP 流。这是因为只有一个服务可以绑定到端口 80。
使用 IIS 4.0 或更新版本,您可以指定 IP 地址,当 Microsoft Internet 信息服务 (IIS) 绑定到端口 80 来服务 HTTP 流时将使用该地址。Windows Media 单播或 Windows Media 广播站服务即可通过 HTTP 和端口 80 使用其他 IP 地址来发送 ASF 内容流。关于在同一台计算机上使用 Windows Media 服务和 IIS 通过 HTTP 和端口 80 来发送 ASF 内容流的详细信息,请参阅在同一台计算机上使用 Windows Media 服务器组件和 IIS。
可以配置 HTTP 流使用不同的端口,以便允许在同一台计算机上运行 Windows Media 服务器组件和其他 HTTP 服务(如 Internet 信息服务 [IIS])。唯一的缺点就是在默认情况下,大多数防火墙只允许 HTTP 通信通过端口 80。因此,该功能通常保留给服务器到服务器分发,而保留端口 80 以便建立直接的服务器到客户端连接。关于配置 HTTP 流使用不同端口的详细信息,请参阅使用 HTTP 流。
------------------------------------------------------------------------------
指定流对象的源 URL
------------------------------------------------------------------------------
--------------------------------------------------------------------------------
对于 Windows Media 单播服务器上主发布点中的 .asf 或 .mp3 文件,其 URL 的格式必须为
:///。对于存储在其他发布点中的 .asf 或 .mp3 文件,其 URL 的格式必须为:////。使用 MMS 协议或 HTTP (如果单播服务器设置为 HTTP 的流)。
指向 Windows Media 编码器安装的 URL 的格式必须为 ://[ort]。使用的协议为 MSBD 协议或 HTTP(如果编码器配置为通过 HTTP 发送流)。如果编码器没有使用默认的端口 (7007),则必须指定正确的端口。
指向远程广播站的 URL 的格式必须为 :///。使用 MSBD 协议。
指向广播发布点的 URL 的格式必须为 :///。使用 MMS 协议或 HTTP(如果单播服务器设置为 HTTP 的流)。
---------------------------------------------------------------------------------
添加流格式信息
---------------------------------------------------------------------------------
Microsoft Windows Media Player 使用流格式来解码多播 ASF 流。流格式存储在广播站 .nsc 文件中,并可以下载到 Windows Media Player。流格式包含关于流、流所包含的媒体及其编解码器的信息。通过广播站播放的所有流类型都需要流格式。如果为广播站定义了两个或多个流对象,并且使用不同的编解码器、比特率或流的帧大小,则必须分别为每种流类型指定流格式信息。如果广播站节目流缺少流格式信息或信息不正确,Windows Media Player 将无法启动流或播放节目播放列表中的某些流。详细信息,请参阅使用 Windows Media 管理器创建多播广播站。
如果使用 Windows Media 管理器中“多播广播站”页上的“配置和发布多播广播流快速启动向导”来创建广播站,请在“指定流格式信息”的广播站定义中添加流格式信息。
如果使用高级方法创建广播站,或者如果将流添加到现有的广播站,都必须在广播站定义中添加流格式信息。详细信息,请参阅编辑广播站属性。
--------------------------------------------------------------------------------------
定义流源
--------------------------------------------------------------------------------------
给节目添加流时,必须提供要添加的内容的源 URL 或别名。下面的几种流类型可以添加到节目中:
来自 Windows Media 编码器的实况流。
.asf、.mp3 或 .wav 文件
Windows Media 广播站
来自广播单播发布点的单播流
来自 Windows Media 编码器的实况流。
如果 Windows Media 服务器准备创建一个到Windows Media 编码器的连接以便在节目开始时传送 ASF 内容,就必须定义源 URL。指向 Windows Media 编码器的 URL 的格式必须为 ://[ort]。使用的协议为 MSBD 协议或 HTTP(如果编码器配置为通过 HTTP 发送流)。如果编码器没有使用默认的端口 (7007),则必须指定正确的端口。
源别名必须在配置 Windows Media 编码器以创建连接并发布 ASF 流到 Windows Media 服务器时进行定义。从 Windows Media 编码器到 Windows Media 服务器的连接具有逻辑名称或别名。提供别名后配置就算完成了。服务器使用 Windows Media 编码器启动的连接来接收 ASF 流。必须在启动节目之前在 Windows Media 编码器上定义别名。
.asf、.mp3 或 .wav 文件
添加 an .asf、.mp3 或 .wav 文件到节目中时必须定义源 URL。到存储在 Windows Media 单播服务器主发布点的文件的 URL 的格式必须是:///。发布点已被省略。
到存储在任意其他发布点上的存储文件的 Windows Media URL 必须是 :////。使用 MMS 协议或 HTTP (如果单播服务器设置为 HTTP 的流)。
Windows Media 广播站
添加广播站到节目中时必须定义源 URL。到远程广播站的 URL 格式必须是 :///。使用 MSBD 协议。
来自广播单播发布点的单播流
将单播流从远程广播单播发布点添加到节目中时,必须定义源 URL。到远程广播发布点的 URL 格式必须是 :///.使用 MMS 协议或 HTTP (如果单播服务器设置为 HTTP 的流)。