怎样制作视频点播系统.docx

怎样制作视频点播系统.docx

ID:59740248

大小:17.48 KB

页数:8页

时间:2020-11-13

怎样制作视频点播系统.docx_第1页
怎样制作视频点播系统.docx_第2页
怎样制作视频点播系统.docx_第3页
怎样制作视频点播系统.docx_第4页
怎样制作视频点播系统.docx_第5页
资源描述:

《怎样制作视频点播系统.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

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

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

6、器送出的每个数据报只能传送给一个客户机。2.            组播组播允许路由器一次性将数据包复制到多个通道上,也就是说,一个多媒体数据流,可以供多个客户端使用。3.            点播与广播。点播连接是客户端与服务器之间主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端的连接,用户可以开始、停止、后退、快进、或暂停流。广播指的是用户被动的接收流,在广播过程中,数据包的单独一个拷贝将发送给网络上的所有用户,客户端接收流,但不能控制流。那么,要制作一个系统,我们应该选择那一种服务呢,是不是应该选择点播单播服务啊。因为系

7、统需要客户端主动的与服务器进行连接,然后由流媒体服务器发送数据报传送给客户机。然后用户需要实现一些控制服务,比如说开始,快进等等。以上我们介绍的就是流媒体系统的组成,接下来我们来看一下,流媒体技术的解决方案。到目前为止,Internet上使用较多的流媒体解决方案主要有RealNetworks公司的RealSystem、Microsoft公司的WindowsMedia和Apple公司的Quicktime。1.RealSystemRealsystem是RealNetworks公司提供的流媒体技术解决方案。是最成熟的,也是最被认可的解决方案。但是

8、使用这种解决方案,要耗费大量的财力,对于我们要做一个简易的系统来说并不划算。这里面,我们先不介绍了,有兴趣的可以自己看看。然后我们一起探讨。2.QuicktimeQuicktim

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。