手把手教你架设电影服务器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电影服务器确切的专有名词是:流媒体服务器。流媒体服务器的应用在企业的大型视频会议、影音培训;网络的视频点播、广播、实况广播等等企业级的基于网络的媒体传播应用领域有很大的前途和广扩的应用价值。

???在当今的流媒体服务器市场有两个“大腕”,一个是RealNetworks 公司的HelixServer,另一个就是微软的WindowsMediaServices。RealNetworks的HelixServer优势在于兼容众多操作系统平台,因此在大型的提供电影点播的网站,也许会运行LINUX等操作系统,也就只能用RealNetworks的HelixServer。而微软的媒体服务器则是WINDOWS2000或WINDOWS2003服务器版操作系统自带,基本是免费,当然它是一个服务器组件,它不会默认安装,得指定安装才行。

???本文只介绍基于WINDOWS的流媒体服务器——WindowsMediaServices,因这是操作系统自带,配置相对方便,也更好用和容易管理,功能也很强大。两个WINDOWS服务器操作系统带的流媒体服务器版本也不同,后一个是最新的,它称为WindowsMediaServices9系列(见图1),它最好运行在WINDOWS2003服务器操作系统下。在本文我们也将在基于WINDOWS2003操作系统,以WINDOWSMEDIASERVICES9系列为对象进行案例的介绍。

图1

WindowsMediaServices是微软提供的一种通过Internet(互联网)或Intranet(内联网)向客户端传输音频和视频内容的平台。客户端可以是使用播放机(例如WindowsMediaPlayer)播放内容的PC计算机或设备(最终用户);也可以是用于代理、缓存或重新分发内容的另一台运行WindowsMediaServices媒体服务器。

???WindowsMedia服务器可从多种不同的“源”接收内容以进行发布。包括三种方式:

???1.预先录制的存储在本地服务器上的内容,也可以从联网的文件服务器上提取;

???2.可以使用数字录制设备(摄象机,话筒)记录实况,经编码器(编码软件)处理后发送到WindowsMedia服务器进行广播;

???还可以重新广播从远程另一个WindowsMedia服务器上的发布点传输过来的内容。

???如果计划传输实况内容,则服务器将连接到支持媒体格式的编码软

件(如WindowsMedia编码器)。你可以使用WindowsMedia编码器9系列(下载地:),MicrosoftProducerforMicrosoftOfficePowerPoint2003(下载地:),WindowsMovieMaker等,这些软件可以从微软公司的网站下载。

在介绍Windowsmediaserver的架设之前,让我们先来了解什么是“流媒体”(StreamMedia);什么是“单播”和“多播”;什么是“点播发布点”和“广播发布点”等一些专业技术和微软的专有术语。

流媒体

???流媒体顾名思义,可以认为是流动的媒体,以连续流(数据包)的形式通过网络传递数字媒体。指的是影音等媒体文件被分解编码成数字信号象流水一样流向目的地,并在到达目的地时由播放器还原为图像或声音。这种方法在接收的同时呈现内容,从而可以连续地播放数据,而不必等待下载整个文件,流式处理的文件播放完后,它不会存储在计算机中。???

发布点

???发布点是WindowsMedia服务器使用来将客户端对媒体内容的访问请求转换为放置该内容的服务器上的物理路径(呈现给播放器的是一个网址,类似于网站的根目录)。发布点是网管人员用来标志某种类型的媒体服务的点,通过媒体服务器的控制界面,可以看到这些点的工作状态并随时管理。在客户端成功连接到发布点之后,WindowsMedia服务器管理该连接并传输该内容,客户端通过连接到发布点而能访问来自服务器的内容流。有两种类型的发布点:“点播发布点”和“广播发布点”。一个WindowsMedia服务器可以配置为运行多个发布点,可以广播和点播同时存在。点播和广播有一些重要的区别。

???(1)使用点播发布点

???如果你希望由客户端来控制播放,可以操作播放器的播放、暂停、快进等功能,则使用点播发布点。这种类型的发布点最常用于以文件、播放列表或目录为源的内容。当客户端连接到该发布点时,将从头开始播放内容,最终用户可以使用播放机上的播放控件来暂停、快进、倒回、跳过播放列表中的项目或停止。只有当客户端已连接且可以接收流时,点播发布点才可以传输内容。从点播发布点传输的内容总是以单播流的形式传递。这种方式适用于媒体的点播服务,这也是电影服务器要采用的方式,也是本案要采用和重点介绍的方案。?

???(2)使用广播发布点

???如果你希望在服务器上控制播放和传输内容,则使用广播发布点。这象是电台或电视台播放节目的方式,节目由服务器持续播放,你错过了就只能错过。这使用户有看电视节目的类似体验。它最常用于从编码

器、远程服务器或其他广播发布点传递实况流。当客户端连接到广播发布点时,客户端就加入到已在传递的广播中。客户端可以启动和停止流,但不会停止服务器的广播,也不能暂停、快进、倒回或跳过。广播发布点也可以用来传输文件和文件播放列表,但是客户端播放机不能像控制点播那样控制播放。给用户的感觉象是在接收实况编码流广播,这样其实还不如采用点播发布点方式。

???广播发布点在服务器端启动时立即传输,并一直继续,直到它被管

理员停止或内容传输完。启动可以是由管理员来人工启动;也可以在连接第一个客户端时自动启动。这种方式适用于较适合于企业的视频会议和比如校园网中足球赛的实况网络直播等。

单播和多播是流的传递方式

???(1)单播流是服务器和客户端之间建立的“一对一”连接,每个客户端都向服务器请求接收一个不同的流且只有那些请求流的客户端才接收流。以单播流方式传递内容时既可以用于建点播发布点又可以用于建广播发布点。单播流式传输也是WindowsMedia服务器用来传递内容的

默认方法,默认处于启用状态。实际上也是最常用的方式。

???下图显示通过使用点播发布点以单播流方式传递内容的示例。(图2)

图2

???正如上图所示,在名为Server1的WindowsMedia服务器上有一个名为TV1的点播发布点。内容可在本地服务器或网络上的文件服务器上安置。您可以将特定“文件”、“目录”、“播放列表文件”作为来源。在上例中,发布点将存储在本地Server1上的播放列表文件作为来源。创建一个为用户提供指向内容的URL。因为内容是以单播流方式传递的,所以每个播放机都有一个到Server1的唯一连接。

???由于本案的电影服务器属于点播发布点,所以点播发布点在对WindowsMedia服务器的设置中就没有单播和多播的选择,只会是系统默认的单播方式,服务器系统不用作另外的设置。

???(2)多播流是指WindowsMedia服务器和接收流的客户端之间的一对多关系。利用多播流,服务器向网络上的一个D类多播IP地址传输流,客户端通过向该IP地址订阅来接收流。所有的客户端都接收相同的

流。无论有多少个客户端接收流,服务器只向多播地址传输一个流。

???使用多播流会节省网络带宽,对于带宽较低的广域网络可能非常有用,这种方式需要路由器的参与,非常适合于跨互联网的大型视频会议。以多播流方式传递内容时只能用建广播发布点。另外路由器必须已

相关文档
最新文档