第4章 组建基于Windows Media Server的视频点播系统
chapter4
使用Windows Server 2003中的“Windows Media Services”组件可以用来建立视频站点。Windows Media Services是一种通过Internet或Intranet向客户端传输音频和视频内容的平台。这些客户端可以是使用播放机(如Windows Media Player)播放内容的其他计算机或设备,也可以是用于代理、缓存或重新分发内容的运行Windows Media Services的其他计算机(称为Windows Media服务器)。客户端也可以是使用Windows Media软件开发工具包(SDK)开发出来的自定义应用程序。
Windows Media服务器流式传输给客户端的内容可以是实况流,也可以是预先存在的内容,如数字媒体文件。如果计划传输实况内容,则服务器将连接到能够以服务器支持的格式广播实况流的编码软件(如Windows Media编码器)。也可以传输使用Windows Media编码器、Microsoft Producer for PowerPoint、Windows Movie Maker或其他第三方编码程序编码的预先存在的内容。
本章介绍使用Windows Server 2003组建视频点播、广播站点的步骤和方法,同时介绍如何将普通MPEG格式的文件转换成适合Windows Media Services平台支持的视频(音频)格式。
4.1 Windows Media Server常用名称术语介绍
Windows Media Server是Microsoft从Windows 2000 Server开始推出的一套视频点播、视频广播系统,在Windows Server 2003中,Microsoft对Windows Media Server进行了增强和功能扩展。使用Windows Media Server组建视频站点,只要操作系统采用Windows 2000 Server或者Windows Server 2003,用户不需要在购买任何其他第三方的产品和设备,就可以组建相对完善、功能强大的视频站点。为了更好地应用Windows Media Server,下面先来了解一下Windows Media Services系统中的一些常用名称和术语。
4.1.1 Windows Media Server的公告文件
公告文件是一种Windows Media元文件,其扩展名是.asx,用于将客户端重定向到Windows Media服务器上的内容。公告文件可以从网站分发到客户端、作为电子邮件附件发送,或者在网络驱动器上共享。默认情况下,公告文件与Windows Media Player相关联。公告文件使用扩展标记语言(XML)语法,可包含额外信息供播放机显示,如文件属性和字幕信息。公告文件也可包含针对播放机的其他指示,例如,指示播放机打开网页或向服务器发送日志记录数据。
在Windows Media Services管理单元中,可使用单播公告向导创建公告文件。如果使用多播传输,则可在使用多播公告向导创建多播信息文件时创建公告文件。
4.1.2 Windows Media Server中的带宽
带宽是反映网络数据传输能力的一种度量方法。带宽通常以系统每秒传输的比特数来表示:比特/秒(bit/s)或千比特/秒(Kbit/s)。向客户端传输内容时,Windows Media Services会利用可用网络带宽。服务器中的每个流都有一个带宽要求。连接到服务器的客户端已根据其网络连接方法定义了可用带宽。因此,规划流式媒体系统时,必须包括对不同带宽的支持。多播流式播放是一种在内部网上节约带宽的常用方法,因为它只在网络上发送一个流。
4.1.3 Windows Media Server中的广播
广播是一种同时向大量观众传输数据的方法。在Windows Media Services中,广播是通过使用广播发布点来实现的。接收广播的客户端不能控制内容的开始和播放频率,也不能让流快进或倒回。该流由服务器控制。在客户端可从广播发布点接收内容之前,必须启动发布点。
4.1.4 Windows Media Server中的内容
内容是一个通用术语,指的是数字媒体文件或流中包含的音频、视频和图像、文本或其他信息。可将内容作为发布点的源,并通过Windows Media Services在网络上流式传输内容。
4.1.5 Windows Media Server中的提示
提示是一种将广播播放列表中的内容预加载到服务器内存中的方法,这样可以在将内容传输给客户端时缩短延迟时间。默认情况下,当先前的内容完成90%时,将提示播放列表序列中的下一项。如果要在广播期间跳过某个播放列表条目,那么对条目进行提示可以提供一种较好的播放体验。提示播放列表中的元素这一操作可在广播内容的发布点的“源”选项卡上完成。
4.1.6 Windows Media Server中的分发
分发指从一台计算机向另一台计算机传输内容的过程。使用Windows Media Services时可采用下列分发类型。
(1)服务器到服务器的分发。当服务器上的发布点充当另一个Windows Media服务器上的发布点的内容源时,进行的是这种分发,而后一发布点再将内容传输给发出请求的播放机。
(2)推分发。当编码器主动发起广播时进行的是这种分发;此后编码器通过Windows Media 服务器上的发布点将内容传输给发出请求的播放机。
(3)拉分发。当服务器主动与编码器连接以接收内容流时进行的是这种分发;此后服务器将内容分发给发出请求的播放机。
4.1.7 Windows Media Server中的元素和编码器
元素是一种扩展标记语言(XML)术语,指的是播放列表的“构建模块”。用在播放列表文件中时,元素可以定义时间线、创建内容组,以及定义播放列表各部分之间彼此交互的方式。
编码器是指一台计算机,它使用软件(如Windows Media编码器)将压缩/解压缩(codec)算法和流格式应用到采用模拟或数字音频和视频格式的内容上,然后将内容重新生成为数字文件或流,该过程称为编码。对内容进行编码后,即可通过Windows Media Services进行分发。大多数情况下,用于内容编码的软件安装在不同于Windows Media Services的一台单独的计算机上。
4.1.8 Windows Media Server中的文件位置
文件位置是向Windows Media Services说明用户指定的文件的查找方式和位置。该位置可指定为明确的路径(如C:\WMPub\WMRoot\Filename.wma)、URL地址(如http://servername/filename.wma)或网络资源路径(如\\Servername\Foldername\Filename.wma)。
4.1.9 插播广告
插播式广告是插播在用户接收的内容中间的广告,包括“普通广告”和“包装广告”。默认情况下,对于“普通广告”,在一个播放列表中,必须播放,终端用户不能跳过。而“包装广告”,在每一个播放列表中或每次点播中,必须播放,终端用户可以跳过。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||