62 Media service协议及功能 MMS协议 协议翻转( Protocol rollover)指使 用特定的协议进行连接失败时,允许从 种协议切换到另一种协议的过程。协议翻 RTSP协议 转的目的是为了与客户端建立最佳的连接, Windows Media Services依据客户端的具 体环境选择最恰当的协议。遇到以下情况 时,使用协议翻转很有用。 HTTP协议 (1)支持多种客户端版本 (2)支持通过防火墙连接的客户端。 (3)通过不同类型的网络连接的客户端 协议翻转 对于 Windows Media Player9,当使用带 有“ms://前缀的URL连接到 Windows Media服务器时,服务器尝试协议的顺序 为:RTSPT→RTSPU→HTTP;如果没有启用 快速缓存,服务器尝试协议的顺序为: 2021/2/22 RTSPU→RTSPT→HTTP
2021/2/22 山东师范大学管理学院 第16页 6.2 Media Service协议及功能 MMS协议 RTSP协议 HTTP协议 协议翻转 MMS是微软的专有流式媒体协议, 用于访问Windows Media发布点上 的单播内容。此协议支持快进、倒 回、暂停、启动、停止和索引数字 媒体文件等播放控制操作。如果要 支持Windows Media Player早期版 本的客户端,只能使用MMS和HTTP 协议。 默认情况下,启用MMS协议,该 协议使用TCP端口1755和UDP端口 1755。播放机使用MMS协议访问服 务器所使用的URL格式为: mms://server_name/publishing_p oint_name /file_name。 RTSP是通用的实时流式传输协议,用 于单播流。是一个应用程序级别的协议, 是为控制实时数据(如音频和视频内容) 的传输创建的,在面向纠错的传输协议 基础上实现的,支持停止、暂停、倒回 等播放机控制操作。该协议与数据传输 实时协议(RTP)依次发挥作用,实现 向客户端提供内容。默认情况下该协议 启用,该协议使用TCP端口554。播放机 使用RTSP协议访问服务器所使用的URL 格式为: rtsp://server_name/publishing_poin t_name/file_name。 可以配置Windows Media服务器使 用HTTP协议将内容转化为流。由于大 多数防火墙允许HTTP通过,所以使用 HTTP流有助于克服防火墙障碍。若计 算 机 既 作 为 Web 服 务 器 , 又 运 行 Windows Media服务,则应确保端口 80无冲突。 Windows Media Services 使 用 WMS HTTP服务器控制协议插件,控制基于 HTTP的客户端连接。必须启用此插件 才能允许Windows Media Services通 过 HTTP 向 客 户 端 传 输 内 容 或 从 Windows Media编码器接收流。 协议翻转(Protocol rollover)指使 用特定的协议进行连接失败时,允许从一 种协议切换到另一种协议的过程。协议翻 转的目的是为了与客户端建立最佳的连接, Windows Media Services依据客户端的具 体环境选择最恰当的协议。遇到以下情况 时,使用协议翻转很有用。 (1)支持多种客户端版本。 (2)支持通过防火墙连接的客户端。 (3)通过不同类型的网络连接的客户端。 对于Windows Media Player 9,当使用带 有 “mms://”前 缀的URL 连 接到 Windows Media服务器时,服务器尝试协议的顺序 为:RTSPT→RTSPU→HTTP;如果没有启用 快速缓存,服务器尝试协议的顺序为: RTSPU→RTSPT→HTTP
62.2 Windows medⅰa9新增功能 ·最新 Windows media9系列,随 Windows server2003免 费提供,称为 Windows media services。该版本已经过完 全重新设计,与以前版本相比有很大改进。 下面简单列举新增的功能。 (1)支持更多控制协议,包括PTSP、MMS协议和H ·(2)支持XML、DOM和SML(同步多媒体集成语言)2.0。 (3)支持MPEG2和MPEG4。 (4)支持插件结构。 Windows media services通过使用插作来支 持可自定义的服务器配置,通过启用并配置要使用的插件可以实现 大多数 Windows Media services功能。管理员可使用插件执行多种 任务,包括协议处理、数据分析、身份验证、授权和存档。 2021/2/22 山东师范大学管理学院 第17页
2021/2/22 山东师范大学管理学院 第17页 6.2.2 Windows Media 9新增功能 最新Windows Media 9系列,随Windows Server 2003免 费提供,称为Windows Media Services。该版本已经过完 全重新设计,与以前版本相比有很大改进。 下面简单列举新增的功能。 (1)支持更多控制协议,包括PTSP、MMS协议和HTTP。 (2)支持XML、DOM和SMIL(同步多媒体集成语言)2.0。 (3)支持MPEG 2和MPEG 4。 (4)支持插件结构。Windows Media Services 通过使用插作来支 持可自定义的服务器配置,通过启用并配置要使用的插件可以实现 大多数Windows Media Services功能。管理员可使用插件执行多种 任务,包括协议处理、数据分析、身份验证、授权和存档
62.2 Windows medⅰa9新增功能 (5)支持广告发布,通过播放列表和日志报告来 实现流媒体广告。 (6)支持服务器端播放列表,更便于流媒体服务 器整合和管理数字媒体资源。 (7)支持包装播放列表,便于管理员进一步定向 流媒体内容。 ·(8)支持无线传输,向无线设备传输数字媒体内 ·(9)支持快速传输,允许传输、下载和缓冲联合 使用,以便提供最好的用户使用效果 2021/2/22 山东师范大学管理学院 第18页
2021/2/22 山东师范大学管理学院 第18页 6.2.2 Windows Media 9新增功能 (5)支持广告发布,通过播放列表和日志报告来 实现流媒体广告。 (6)支持服务器端播放列表,更便于流媒体服务 器整合和管理数字媒体资源。 (7)支持包装播放列表,便于管理员进一步定向 流媒体内容。 (8)支持无线传输,向无线设备传输数字媒体内 容。 (9)支持快速传输,允许传输、下载和缓冲联合 使用,以便提供最好的用户使用效果
63组建 Windows media服务器 6.3.1流媒体服务器选型 1.服务器硬件 目前的视频服务器软件都可以同时支持普通PC机和专 业服务器 一般视频服务,一台普通的PC机就能满足要求。商业 服务,要准备一台高档PC机或者专业服务器了 评价视频服务的两个基本指标是能支持的并发用户数 和可以提供的服务数量。影响这些指标的是网络带宽 存储空间、内存大小等具体参数。选取视频服务器时 就是根据这些具体参数来做决定。 2021/2/22 山东师范大学管理学院 第19页
2021/2/22 山东师范大学管理学院 第19页 6.3 组建Windows Media服务器 6.3.1 流媒体服务器选型 1.服务器硬件 目前的视频服务器软件都可以同时支持普通PC机和专 业服务器。 一般视频服务,一台普通的PC机就能满足要求。商业 服务,要准备一台高档PC机或者专业服务器了。 评价视频服务的两个基本指标是能支持的并发用户数 和可以提供的服务数量。影响这些指标的是网络带宽、 存储空间、内存大小等具体参数。选取视频服务器时 就是根据这些具体参数来做决定
6.3.1流媒体服务器选型 2.服务器网络带宽估算 ·视频服务需要多大的带宽,一般很难精确地计算。下面 是几点建议供参考。 (1)带宽一般是根据并发用户数和文件的数据传输速 率来确定的,可以按公式粗略估算:所需带宽=并发用 户数×数据传输速率 (2)并发用户数就是同时连接服务器进行点播的用户 数量。一般不是一个稳定的数据,但会在一个范围内浮 动 ∵(3)数据传输速率是视频文件的二个重要参数,它决 在250 350Kbps之间时,视频效果可以达到VCD水平;若在 700Kbps以上,则可以实现DVD的高清晰度效果。 2021/2/22 山东师范大学管理学院 第20页
2021/2/22 山东师范大学管理学院 第20页 6.3.1 流媒体服务器选型 2.服务器网络带宽估算 视频服务需要多大的带宽,一般很难精确地计算。下面 是几点建议供参考。 (1)带宽一般是根据并发用户数和文件的数据传输速 率来确定的,可以按公式粗略估算:所需带宽=并发用 户数×数据传输速率。 (2)并发用户数就是同时连接服务器进行点播的用户 数量。一般不是一个稳定的数据,但会在一个范围内浮 动。 (3)数据传输速率是视频文件的一个重要参数,它决 定着视 频文 件的播 放质 量 。 数据传 输速 率在250~ 350Kbps之间时,视频效果可以达到VCD水平;若在 700Kbps以上,则可以实现DVD的高清晰度效果