怎样制作VOD视频点播系统_第1页
怎样制作VOD视频点播系统_第2页
怎样制作VOD视频点播系统_第3页
怎样制作VOD视频点播系统_第4页
怎样制作VOD视频点播系统_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、怎样制作VOD视频点播系统(一)(2007-03-0509:49:56)转载分类:教育技术VOD视频点播系统一、流媒体的应用今天,我们讲一讲,流媒体技术的应用。流媒体,现在是特别火的一个词儿,大家即使不知道,也肯定听说过。我记得当年流技术出现的时候,中央电视台的新闻联播还特意播报了流媒体技术,介绍了一些它的特点,比如说我们耳熟能详的边下载,边播放;能够在很窄的带宽上提供多媒体信息。然而,对于流媒体技术的应用,很多书上面都是一带而过的,大多都是这样写的:由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛的应用于网上直播、网络广告、视频点播、远程教育企业培训和电子商务等多种

2、领域。但是很少有书涉及到流技术是怎样应用在这些方面的,这也是我讲这节课的原因,拓展一下知识面,看看流技术到底是怎样应用的。流媒体的应用一般可以分为三类:点播型应用、直播型应用和会议型应用。1 .点播型应用点播型应用中,一般情况下,点播内容存放在服务器上,根据需要进行发布。在同一时间可多点点播相同的节目,即多个计算机可在不同的地点,不同的时刻,实时、交互地点播同一流文件,用户可以通过网上查看和选择内容。根据需要,点播过程中还可以实现播放、停止、暂停、快进、后退等功能。2 .直播型应用直播模式下,用户只能观看播放的内容,而无法进行控制。实时的多媒体内容比较适合使用直播服务方式。3 .会议型应用流媒

3、体技术的出现为视频会议的发展起了很重要的作用,而且会议型应用有时候也不需要很高的音视频质量。今天,我们介绍一下流媒体技术的点播型应用,看看基于WindowsMedia服务器的VOD视频点播系统是怎样被设计和实现的二、流式传播过程要了解点播怎样应用在VOD当中的,我们首先应该了解一下从Web菜单中点播流媒体节目的流式传播过程。如图1当用户选择某一流媒体服务后,Web浏览器与Web服务器之间交换控制信息,以便把需要传输的音/视频流从流媒体服务器中检索出来2Web服务器从流媒体服务器中取出客户所选的音/视频流及相关信息3然后将其传到客户机上的Web»U览器启动客户端程序(比如说播放程序)4

4、客户端和流媒体服务器相互交换控制信息,然后,由流媒体服务器将音/视频流传输给播放程序,一旦音/视频流到达客户端,客户端的播放程序便可播放输出从这个流式传输过程来看,好像应该需要一个Web服务器和一个流媒体服务器,才能够实现我们这个视频点播的服务,那是不是就是说,我们需要两台电脑,一台做Wet®务器,另一台做流媒体服务器呢,其实不是这样,如果只想做一个简单的、小型的视频点播系统,完全可以用一台电脑实现这两种服务器的功能。下面,我们来看一下,流媒体系统的组成及解决方案。怎样制作VOD视频点播系统(二)(2007-03-0510:00:25)转载分类:教育技术VOD视频点播系统三、流媒体系

5、统的组成及解决方案一个最基本的流媒体系统必须包括编码器(Encoder)、流媒体服务器(Server)和客户端播放器(Player)三个模块。编码器的作用是什么呢,简单的说就是,编码器把输入的音、视频信号转化为可供服务器发布的流式文件。流媒体服务器则将流式文件发布出来,响应客户端的请求,将媒体数据传送给客户。然后由客户端播放器将客户端请求的流媒体数据播放出来。这里面,我们有必要了解一下流媒体服务器的服务方式,流媒体服务方式有三种:1. 单播在客户端与流媒体服务器之间建立一个单独的数据通道,从一台服务器送出的每个数据报只能传送给一个客户机。2. 组播组播允许路由器一次性将数据包复制到多个通道上,

6、也就是说,一个多媒体数据流,可以供多个客户端使用。3. 点播与广播。点播连接是客户端与服务器之间主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端的连接,用户可以开始、停止、后退、快进、或暂停流。广播指的是用户被动的接收流,在广播过程中,数据包的单独一个拷贝将发送给网络上的所有用户,客户端接收流,但不能控制流。那么,要制作一个VOD系统,我们应该选择那一种服务呢,是不是应该选择点播单播服务啊。因为VOD系统需要客户端主动的与服务器进行连接,然后由流媒体服务器发送数据报传送给客户机。然后用户需要实现一些控制服务,比如说开始,快进等等。以上我们介绍的就是流媒体系统的组成,接下来我们来看一

7、下,流媒体技术的解决方案。到目前为止,Internet上使用较多的流媒体解决方案主要有RealNetworks公司的RealSystem!Microsoft公司的WindowsMedia和Apple公司的Quicktime。1. RealSystemRealsystem是RealNetworks公司提供的流媒体技术解决方案。是最成熟的,也是最被认可的解决方案。但是使用这种解决方案,要耗费大量的财力,对于我们要做一个简易的VOD系统来说并不划算。这里面,我们先不介绍了,有兴趣的可以自己看看。然后我们一起探讨。2. .QuicktimeQuicktime是由Apple公司推出的,能在计算机上播放高

8、品质视频图像的技术,不太常用,我们也不介绍了。下面,我们主要介绍一下,方便、实用的WindowsMedia3. WindowsMediaWindowsMediaServices是由Microsoft公司推出的一种能适应多种网络带宽条件的流媒体发布平台。它提供了流媒体制作、发布、播放和管理的一整套实施方案。而且最重要的一点是免费的,它是随着Windows2000或Windows2003安装盘自带的一种组件服务。对于我们在自己的网站上挂上一个自己做的VOD系统是非常方便的。组建WindowsMedia流媒体系统的软件包括WindowsMediaServices、WindowsMediaTools及

9、WindowsMediaPlayer。1. WindowsMediaToolsWindowsMediaTools用来生成流媒体格式文件。流式文件经过特殊编码后,可使其适合在网络上,边播放边下载比如说.asf是高级流格式,全称是(AdvancedStreamingFormat)。2. WindowsMediaPlayerWindowsMediaPlayer是运行于客户端的媒体播放软件,可以用它播放网络上的WindowsMedia流媒体内容。3. WindowsMediaServices用来把制作完成的流媒体文件在网上发布出来,以实现视频点播、转播、实况直播等多种应用。这里面它把音/视频数据流转化

10、成适合WindowsMediaServices发布的.asf和.asx格式。.asf是高级流格式,全称是(AdvancedStreamingFormat。.asx是高级流文本,全称是(AdvancedStreamingText),是一个指向性的文本文件,非常小。媒体的发布格式是安排数据类型和安排音/视频数据的唯一途径,其物理数据无关紧要,我们仅需要知道数据类型和安排方式就行了。怎样制作VOD视频点播系统(三)(2007-03-0510:02:53)转载分类:教育技术VOD视频点播系统四、构建流媒体服务器WindowsMedia服务器的安装在Windows2000Server中,需要通过?添加/

11、删除程序?,选择?添加/删除Windows组件?中的?WindowsMedia服务?以安装WindowsMedia组件和WindowsMedia管理器。启动WindowsMediaserver通也开始?T设置?f?控制面板?T管理工具?TWindowsMedia?,我们就可启动WindowsMedia管理器。通过这个管理器,我们可以对其进行配置。进行点播单播的设置在安装WindowsMedia服务时,系统创建了一个称为?主发布点?的目录作为WindowsMedia单播服务的根目录,默认的目录是系统根目录:ASFroot。在一个服务器上只能有一个主点播单播发布点,主点播发布点的路径是可以改变的。

12、使用向导创建点播单播发布点通过?开始?设置?控制面板?管理工具?wiWindowsMedia?,启动WindowsMedia管理器。如图在WindowsMedia管理器菜单框中单击?单播发布点?,会出现?单播发布点?页。可以看到,该界面中有?快速启动向导?和?高级模式?两重方式进行,这里面选中?使用向导创建新的点播发布点?。选中?使用向导创建新的点播发布点?,单击?点播?按钮,从弹出的菜单中选择?新建?,即可打开?快速启动向导-配置和发布单播点播流?窗口。单击?下一步?按钮,即可打开次择一个发布点?对话框。这里面选择?创建一个发布点?。单击?下一步?按钮,即可打开?创建一个新的发布点?对话框,

13、在其中输入发布点的?别名?和?路径?。单击?下一步?按钮,即可打开?定位目标.asf文件?对话框,在其中输入或选择刚才设置的?路径?。单击?下一步?按钮,即可打开?选择发布方法?对话框,如图,在其中选择想要使用的协议,一般选择MM胁议,由于是创建发布点,因此不需要选择?选择想要使用的发布选项?。单击?下一步?打开?准备发布?对话框。检查有无错误,如果没有错误,则单击?完成?,即可打开?发布完成?对话框。如图,单击?关闭?,回到管理器主界面,则在?电播单播发布点?中心添加了一个别名为?VOD1?的发布点。发布点播单播流在前面介绍的?使用快速启动向导创建点播单播发布点?的第四步选择?现有的发布点?

14、,再从列表中选择一个发布点。在次择想要使用的发布选项?中各选项的含义如下:?创建一个指向ASF流的.asx文件?项是一个文本文件,文件中包括服务器名称、使用协议、发布站点名称及视频文件信息,用户可以通过这个文件进行点播。?创建一个具有<HREF>标记的.htm文件?项是可选项目,选中它将会创建一个htm文件。这个文件中包含MediaPlayer连接到ASX的文件语法;单击htm文件中的连接,将在MediaPlayer中播放发布的文件。?为MicrosoftWindowsMediaplayer创建一个.htm-7项是可选项目,选中它将会创建一个htm文件。这个文件中内嵌Microso

15、ftWindowsMediaPlayerActive控件,并包含该控件连接到ASX文件的语法;单击该文件,将在浏览器中播放发布的文件。第四个和第五个项都是可选项,选中它们将会把第二和第三个选项中创建的代码复制到剪贴版中,用户可以把它们复制到自己网页中。测试单击?测13c.htmw/<HREF>?按钮,浏览器会打开一个Web页,页面中有一个超级连接,单击连接,如果服务器设置正确,将直接在WindowsMediaPlayer中播放文件,单击?测13c.htmw/<OBJECT>'按钮,浏览器会打开一个Web页,页面中包含了播放器。没有错误单击?关闭?按钮,回到管理器主界面。五、VOD的系统构架一个完整的VODf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论