文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Windows Media 9学习笔记(一)--术语了解1

Windows Media 9学习笔记(一)--术语了解1

时间:2006-08-08  来源:haojiawei

单播

单播是一种通过网络传输数据包的方法,该方法要求在客户端和传输数据的服务间进行点对点通信。单播也称为定向通信,这是因为数据被定向到网络上的特定客户端。

以单播流方式传递内容

单播流是服务器和客户端之间的一对一连接,这意味着每个客户端都接收不同的流且只有那些请求流的客户端才接收流。以单播流方式传递内容时既可以采用点播发布点又可以采用广播发布点。 单播流式传输是 Windows Media 服务器用来传递内容的默认方法。它由WMS 单播数据写入器插件自动启用,在默认情况下处于启用状态。 下图显示通过使用点播发布点以单播流方式传递内容的示例。 正如上图所示,在名为 Server1 的 Windows Media 服务器上有一个名为 TV1 的点播发布点。该发布点标识要传输的内容的位置。内容可在本地服务器或网络文件系统上安置。您可以将特定文件、播放列表文件或目录作为来源。在上例中,发布点将存储在本地 Server1 上的播放列表文件作为来源。当您准备让用户开始传输时,可创建一个为用户提供指向内容的 URL 的公告。因为内容是以单播流方式传递的,所以每个播放机都有一个到 Server1 的唯一连接。

多播

多播是一种在网络上传输数据的方法,这种方法允许许多个客户端接收相同的数据流。该方法可将向一组网络客户端传输数据所需的带宽降至最低。多播传输要求网络上的路由器和交换机必须启用多播,这意味着它们必须能够传输 D 类 Internet 协议 (IP) 地址并可解释多播信息数据包。

以多播流方式传递内容

多播流是指 Windows Media 服务器和接收流的客户端之间的一对多关系。利用多播流,服务器向网络上的一个多播 IP 地址传输,客户端通过向该 IP 地址订阅来接收流。所有的客户端都接收相同的流。因为无论有多少个接收流的客户端,服务器只传输一个流,所以多播流需要的带宽量与包含相同内容的单个单播流的带宽量相同。使用多播流会节省网络带宽,且对于带宽较低的局域网可能非常有用。 以多播流方式传递内容时只能采用广播发布点。另外,您的网络路由器必须已启用多播,这意味着它们可以传输 D 类 IP 地址。如果您的网络路由器未启用多播,您仍可以通过局域网的本地网段以多播流方式传递内容。 下图显示通过使用广播发布点以多播流方式从编码器分发内容的示例。

下列步骤介绍一种可多播编码器的实况内容的方法,如上图所示。

  • 将实况图像从数字摄像机发送到运行 Windows Media 编码器的计算机上的视频捕获卡。图像被编码成 Windows Media 格式,然后使用 HTTP 传输到服务器。
  • 在名为 Server1 的 Windows Media 服务器上,使用“添加发布点向导”添加将编码器作为来源的广播发布点。作为向导的一部分,您可以选择允许进行单播反转(unicast rollover--在客户端不能访问多播流时将其重定向至单播流的过程)。单播翻转确保不能访问多播流的播放机仍可以通过切换到可用的单播流来接收内容。例如,如果网络路由器未启用多播,或者如果播放机超出了多播流的生存时间 (TTL) 范围,则播放机可能无法访问多播流。
  • 使用“多播公告向导”创建一个公告以便向用户提供指向内容的 URL。使用该向导可创建一个多播信息文件(文件扩展名为 .nsc)、一个公告文件(文件扩展名为 .asx)、在网页中嵌入公告所需的代码或者三个选项的任意组合。

广播

广播是一种同时向大量观众传输数据的方法。在 Windows Media Services 中,广播是通过使用广播发布点来实现的。接收广播的客户端不能控制内容的开始和播放频率,也不能让流快进或倒回。该流由服务器控制。在客户端可从广播发布点接收内容之前,必须启动发布点。

关于点播和广播播放列表

根据您使用点播还是广播发布点(publishing point--一个有组织的内存位置,用于将客户端的内容请求转换为存放内容的服务器上的实际路径。从本质上讲,发布点是一个重定向程序)来使用播放列表(playlist--数字媒体内容的列表),可提供不同的用户体验。 如果希望用户能够控制您在播列表中引用的内容,则可以将播放列表公布到点播发布点。用户可快进内容、跳到播放列表中不同的条目和暂停播放,从而控制他们接收内容的方法。 与此相反,如果您让用户通过广播发布点连接到播放列表,则他们只能完全按照播放列表中指定的方式来接收流;他们不能控制如何接收内容,而且只能启动和停止播放。如果用户在他们的播放机上停止内容,则广播发布点上的内容流继续传输。当用户通过单击开始重新播放内容时,无论之前用户在何处停止它,播放机都与当前正在播放的播放列表保持同步。

注意

  • 通过服务器端播放列表播放内容时,只有 Windows Media Player 9 系列或更高版本或使用 Windows Media Player 9 系列 ActiveX 控件的播放机才支持快进、跳过、倒回和暂停功能。使用本播放机早期版本进行连接的用户将无法对服务器端播放列表中的内容进行播放控制。如果这些用户停止并重新启动播放机,则内容播放将从播放列表的起始位置开始。

关于发布点类型

客户端通过连接到发布点访问来自服务器的内容流。Windows Media Services 包括两种类型的发布点:点播和广播。每种类型都可以配置为从某种类型的来源(如来自编码器的实况流、文件或播放列表)传递流。一个 Windows Media 服务器可以配置为运行多个发布点,并安置广播内容和点播内容的组合。 这两种类型的发布点在许多方面都相似,但是它们有一些重要的区别。通常,如果您希望客户端控制播放,则使用点播发布点;如果您希望在服务器上控制播放,则使用广播发布点。本部分介绍这两种类型的发布点之间更多的区别。在选择要用于传输内容的发布点的类型时请牢记该信息。本部分包括如下主题:     使用点播发布点

使用点播发布点

如果您希望用户能够控制正传输的内容的播放,则最适于从点播发布点传输内容。这种类型的发布点最常用于安置以文件、播放列表或目录为来源的内容。当客户端连接到该发布点时,将从头开始播放内容,最终用户可以使用播放机上的播放控件来暂停、快进、倒回、跳过播放列表中的项目或停止。 只有当客户端已连接且可以接收流时,点播发布点才可以传输内容。从点播发布点传输的内容总是以单播流的形式传递,这意味着服务器维护与每个客户端的单独连接。 点播发布点还可以用于从编码器、远程服务器或另一个发布点传递广播流。其中的任意一个都可被选作内容的唯一来源或者作为内容播放列表的一部分。当内容从源(而非 Windows Media 服务器)发起时,用户不能使用播放机上的播放控件来暂停、快进、倒回、跳过播放列表中的项目或停止。

注意

  • 通过服务器端播放列表播放内容时,只有 Windows Media Player 9 系列或更高版本或使用 Windows Media Player 9 系列 ActiveX 控件的播放机才支持快进、跳过、倒回和暂停功能。使用本播放机早期版本进行连接的用户将无法对服务器端播放列表中的内容进行播放控制。如果这些用户停止并重新启动播放机,则内容播放将从播放列表的起始位置开始。
  • 如果发布点以运行 Windows 2000 Server 的计算机上的文件为内容源,那么您可能会在传输内容时遇到困难,原因是 Windows 2000 Server 和 Windows Server 2003 处理用户帐户授权与权限的方式是不同的。如果这两台计算机是同一个域的成员,则启用了 WMS NTFS ACL 授权插件的点播发布点若要尝试从运行 Windows 2000 Server 的计算机上检索内容,则远程客户端将接收到一条错误消息,指明“访问被拒绝”。本地客户端,例如 Windows Media Services 的测试流功能,不会受到影响。

使用广播发布点

如果您希望创造与观看电视节目类似的体验,则最适于从广播发布点传输内容—在源或服务器上控制和传输内容。这种类型的发布点最常用于从编码器、远程服务器或其他广播发布点传递实况流。当客户端连接到广播发布点时,客户端就加入了已在传递的广播中。例如,如果公司范围内的会议在上午 10:00 进行广播,在上午 10:18 连接的客户端将错过会议的前 18 分钟。客户端可以启动和停止流,但是不能暂停、快进、倒回或跳过。 还可以在广播发布点传输文件和文件的播放列表。当广播发布点将文件或播放列表作为来源时,由服务器将其作为广播流发送,播放机不能像控制点播流那样控制播放。用户感觉就好像是接收实况编码流的广播;客户端开始播放流。 通常,广播发布点在启动时立即传输,并一直继续,直到它被停止或传输完内容。但是,可以将广播发布点配置为只有在连接了一个或多个客户端时才自动启动和运行。这样就可在没有客户端连接时节省网络和服务器资源。您还可以将广播发布点配置为在启动 Windows Media 服务器时自动启动。例如,如果因电源中断导致 Windows Media 服务器重新启动,则在启动服务器后,所有广播发布点都可以自动运行。 您可以将广播发布点的内容作为单播或多播流来传递。可将来自广播发布点的流保存为存档文件,并将该文件以原广播的点播重放形式提供给最终用户。   注意
  • 手动启动广播发布点将覆盖“在第一个客户端连接时启动发布点”属性。如果希望广播发布点根据客户端连接情况自动启动和停止,那么请不要手动启动发布点。
  • 多播流式播放和 WMS 多播数据写入器插件只适用于在以下操作系统版本中运行的 Windows Media Services 9 系列:Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition。如果您运行的是 Windows Server 2003 Standard Edition,那么这些功能将得不到支持。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载