《怎样制作视频点播系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《怎样制作视频点播系统

视频点播系统?一、流媒体的应用今天,我们讲一讲,流媒体技术的应用。流媒体,现在是特别火的一个词儿,大家即使不知道,也肯定听说过。我记得当年流技术出现的时候,中央电视台的新闻联播还特意播报了流媒体技术,介绍了一些它的特点,比如说我们耳熟能详的边下载,边播放;能够在很窄的带宽上提供多媒体信息。然而,对于流媒体技术的应用,很多书上面都是一带而过的,大多都是这样写的:由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛的应用于网上直播、网络广告、视频点播、远程教育企业培训和电子商务等多种领域。但是很少有书涉及到流技术是怎样应用在这些方面的,这也是我讲这节课的原因,拓展一下知识面,看看流技术到底是怎样应用的。流媒体的应用一般可以分为三类:点播型应用、直播型应用和会议型应用。1.点播型应用点播型应用中,一般情况下,点播内容存放在服务器上,根据需要进行发布。在同一时间可多点点播相同的节目,即多个计算机可在不同的地点,不同的时刻,实时、交互地点播同一流文件,用户可以通过网上查看和选择内容。根据需要,点播过程中还可以实现播放、停止、暂停、快进、后退等功能。2.直播型应用直播模式下,用户只能观看播放的内容,而无法进行控制。实时的多媒体内容比较适合使用直播服务方式。3.会议型应用流媒体技术的出现为视频会议的发展起了很重要的作用,而且会议型应用有时候也不需要很高的音视频质量。今天,我们介绍一下流媒体技术的点播型应用,看看基于Windows Media服务器的视频点播系统是怎样被设计和实现的。?二、流式传播过程要了解点播怎样应用在当中的,我们首先应该了解一下从Web菜单中点播流媒体节目的流式传播过程。如图1当用户选择某一流媒体服务后,Web浏览器与Web服务器之间交换控制信息,以便把需要传输的音/视频流从流媒体服务器中检索出来2Web服务器从流媒体服务器中取出客户所选的音/视频流及相关信息3然后将其传到客户机上的Web浏览器启动客户端程序(比如说播放程序)4客户端和流媒体服务器相互交换控制信息,然后,由流媒体服务器将音/视频流传输给播放程序,一旦音/视频流到达客户端,客户端的播放程序便可播放输出从这个流式传输过程来看,好像应该需要一个Web 服务器和一个流媒体服务器,才能够实现我们这个视频点播的服务,那是不是就是说,我们需要两台电脑,一台做Web服务器,另一台做流媒体服务器呢,其实不是这样,如果只想做一个简单的、小型的视频点播系统,完全可以用一台电脑实现这两种服务器的功能。下面,我们来看一下,流媒体系统的组成及解决方案。怎样制作视频点播系统(二)(视频点播系统?三、流媒体系统的组成及解决方案 一个最基本的流媒体系统必须包括编码器(Encoder)、流媒体服务器(Server)和客户端播放器(Player)三个模块。编码器的作用是什么呢,简单的说就是,编码器把输入的音、视频信号转化为可供服务器发布的流式文件。流媒体服务器则将流式文件发布出来,响应客户端的请求,将媒体数据传送给客户。然后由客户端播放器将客户端请求的流媒体数据播放出来。这里面,我们有必要了解一下流媒体服务器的服务方式,流媒体服务方式有三种:1.????????????单播在客户端与流媒体服务器之间建立一个单独的数据通道,从一台服务器送出的每个数据报只能传送给一个客户机。2.????????????组播组播允许路由器一次性将数据包复制到多个通道上,也就是说,一个多媒体数据流,可以供多个客户端使用。3.????????????点播与广播。点播连接是客户端与服务器之间主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端的连接,用户可以开始、停止、后退、快进、或暂停流。广播指的是用户被动的接收流,在广播过程中,数据包的单独一个拷贝将发送给网络上的所有用户,客户端接收流,但不能控制流。那么,要制作一个系统,我们应该选择那一种服务呢,是不是应该选择点播单播服务啊。因为系统需要客户端主动的与服务器进行连接,然后由流媒体服务器发送数据报传送给客户机。然后用户需要实现一些控制服务,比如说开始,快进等等。以上我们介绍的就是流媒体系统的组成,接下来我们来看一下,流媒体技术的解决方案。到目前为止,Internet上使用较多的流媒体解决方案主要有Real Networks公司的Real System、Microsoft公司的Windows Media和Apple公司的Quick time。1.Real SystemReal system是Real Networks公司提供的流媒体技术解决方案。是最成熟的,也是最被认可的解决方案。但是使用这种解决方案,要耗费大量的财力,对于我们要做一个简易的系统来说并不划算。这里面,我们先不介绍了,有兴趣的可以自己看看。然后我们一起探讨。2.Quick t

文档评论(0)

1789811832 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档