chinavideoonline.com
中国视频在线(www.chinavideoonline.com)致力于收集各种流媒体相关的技术资料,以及流媒体常识和应用方案,力求为广大朋友了解学习和使用流媒体技术提供帮助

WINDOWS MEDIA

作者/来源:未知
微软公司的WINDOWS MEDIA
1 概述
  流媒体领域的巨大市场前景,使得众多厂商倾力投入其中,微软公司近年来也在此领域展开了激烈的竞争。微软公司推出的Windows Media技术以其方便性、先进性、集成性、低费用等特点,逐渐被人们所认识。 Windows Media的前身是微软公司的Netshow产品,随着流媒体的广泛应用,推出了整套的流媒体制作、发布和播放产品,其服务器端的Windows Media Server产品在Windows NT Ser ver Pack 4上可以安装,并且集成在Windows 2000 Server中。Windows Media产品的一大特点是其制作、发布和播放软件与Windows NT/2000/9x集成在一起,不需要额外购买。微软的流视频解决方案在微软视窗平台上是免费的,制作端与播放器的视音频质量都上佳,而且易于使用,但目前在整体解决方案方面和RealNetwork的产品相比还有差距,且只能在微软视窗平台上使用(播放器除外)。在预算紧张时,采用微软的流视频解决方案是个不错的方案。
2 WINDOWS MEDIA视频技术组成
  Microsoft Windows Media 技术是一个能适应多种网络带宽条件的流式多媒体信息的发布平台,提供密切结合的一系列服务和工具用以创造、管理、广播和接收通过 Internet 和企业 Intranet 传送的极其丰富的流式化多媒体演示内容,包括了流式媒体的制作、发布、播放和管理的一整套解决方案。另外,还提供了开发工具包(SDK)供二次开发使用。
  WINDOWS MEDIA视频服务器系统包括以下几个部分:
    WINDOWS MEDIA 服务器组件
    WINDOWS MEDIA 工具
    WINDOWS MEDIA Player
  如图11-1所示,使用Windows Media大致有下面六个方面的内容:
    1.Windows Media 工具创建.asf 文件
    2.Windows Media 编码器创建.asf 文件
    3.Windows Media编码器将实况流发布到Window Media中,用作单播或组播内容
    4.Windows Media服务器使用.asf文件作为单播或组播内容源
    5.Windows Media 服务器通过单播方式把内容播放到客户端
    6.Windows Media 服务器通过组播方式把内容播放到客户端


3 Windows Media 服务器组件
  Windows Media 服务器组件由 Windows Media 组件服务和 Windows Media 管理器组成。
  Windows Media 组件服务是运行于 Microsoft Windows 2000 Server 上的一系列服务。这些服务通过单播和组播广播视频和音频内容给客户端。组件服务是指 Windows Media 监视器、节目、广播站和单播服务。

Windows Media 监视器服务(Windows Media Monitor Service)
  提供服务以监视客户端和服务器与 Windows Media 服务的连接。
Windows Media节目服务(Windows Media Program Service )
  用于将Windows Media 流组合至 Windows Media 广播站服务连续节目内。
Windows Media广播站服务(Windows Media Station Service )
  为传输 Windows Media 内容提供组播和分发服务。
Windows Media 单播服务(Windows Media Unicast Service )
将Windows Media 流点播内容提供给网络客户,为客户提供了点对点连接方式的服务。
  Windows Media 管理器是一系列运行于 Microsoft Internet Explorer 5 浏览器窗口的 Web 页,用来管理 Windows Media 组件服务。通过 Windows Media 管理器您可以控制本地服务器,也可以控制一个或多个远程 Windows Media 服务器。若要管理多个服务器,需将这些服务器添加到服务器清单,并连接到您想要管理的服务器。
  可运行 Windows Media 管理器于 Microsoft Windows 2000 Server、Microsoft Windows 2000 Professional、 Microsoft Windows 98 或 Microsoft Windows NT 4 SP4 或以后版本。运行 Windows Media 管理器于 Internet Explorer 4.01 或 Microsoft Windows 95 上是可能的,但不支持这些平台。
4 Windows Media 服务协议
  Windows Media 服务系统各组件之间使用多种协议进行通信。



5.1 分发播放
  Windows Media 服务允许在 Windows Media 服务器间分发 ASF 流。Windows Media 服务器可以将流从单播服务器进行分发,由其他单播服务器、组播服务器或者这些服务器的组合所接收。Windows Media中分发 是将 ASF 流从一个服务器发送到另一个服务器。



  Windows Media 服务器间分发 ASF 流要建立分发广播站,分发广播站是一个帮助作用的广播站,用于将 Windows Media 服务器 A 中的 ASF 流分发到 Windows Media 服务器 B 中的广播站,这样 Windows Media 服务器 B 可以组播 ASF 内容。
其他广播站如果要访问分发广播站,需要使用 MSBD 协议创建与分发广播站 .nsc 文件的连接。例如,如果需要 ServerB 上的 Station2 组播分发广播站(ServerA 上的 Station1)上的 ASF 内容,可以将 Station1 作为流的来源。即,Station2 的流来源是 msbd://ServerA/Station1。
  分发具有很多用途,例如:
  将流分发到其他服务器,然后单播该流,允许网络中那些未启用组播的客户接收该流。
将流分发到启用 HTTP 流的服务器。允许防火墙后面的用户接收以其他方式无法接收的流。
将流从一个 Windows Media 服务器分发到另一个 Windows Media 服务器,目的是创建多个单播流。例如,如果已经达到服务器单播流的最大数目,可以将流发送到其他的服务器,在那里再将该流单播给更多的客户端。
  从 Windows Media 服务器分发 ASF 内容包括两个基本的步骤:
  从 Windows Media 服务器分发 .asf 文件,创建一个点播单播发布点。分发由 Windows Media 编码器、Windows Media 广播站,或远程单播发布点生成的实况流,创建广播单播发布点。
  在目标 Windows Media 服务器中,创建一个广播站、节目和流以接收分发的内容。
发表评论:
昵称 *

邮箱 *

评论* (最长不超过500汉字)