点播系统建设方案

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

xxxxxx有限公司

前言

视频点播技术(VOD)是近年来新兴的一种传媒方式,它彻底改变了长期以来广播式的单向视频传播方式,满足了人们对视频播放进行实时控制的愿望。如今,视频点播技术正日益受到教育界的普遍关注。将学校现有的软硬件资源进行升级改造,构建一个基于校园网的视频点播系统,将有利于学校开展多种形式的双向多媒体教学,同时,也有利于学校教育资源的网络化。

在良好的校园网络条件下,充分利用先进的流媒体及相关技术,结合环境应用需求,可以设计并实现一个流媒体视频点播系统,为在校广大师生提供基于流媒体技术的服务平台,丰富校园网信息服务内容,促进数字化校园建设。本系统的设计思路是:

首先构建服务器端,因为服务器端是整个系统的核心,只有在服务器的支持下才能完成后续功能的设计和实现,所以本系统分别对流媒体服务器,WEB服务器,数据库服务器进行设计架构,其次根据视频点播系统的组成,分别对服务器端和客户端网络接口模块进行设计,为视频点播系统的实现提供良好的视频支持。

最后根据流媒体拘束的适用方向,结合校园环境特点,实现了视频点播系统。

一、视频点播技术

1、什么是视频点播

视频点播(Video On Demand),简称VOD,意即根据用户的需要播放相应的视频节目。它是一种先进的视频通信技术,综合了网络通信技术、多媒体技术和电视技术的优势,彻底改变了过去收看节目的被动方式,实现了节目的按需收看。此外,它还可以让用户对节目的播放进程进行控制,如开始、停止、暂停、快进、倒退等。近年来,随着视频编码、高容量存储、ATM交换技术及高速网络通讯的发展,视频点播技术的商用已不再是遥不可及的事了。

2、视频点播(VOD)系统的组成

视频点播系统由4部分组成(如图1所示):视频节目制作中心、VOD服务器、网络传输和用户终端等。视频节目制作中心主要完成视频节目的制作和存储。服务器是沟通用户与节目的桥梁:用户通过网络和服务器建立连接,服务器把节目单下传给用户终端,用户从节目单中选择自己感兴趣的节目,服务器分析用户的请求,从存储器中调用相应的节目内容,将它以稳定的速率下传给用户。VOD系统的网络

可分为交换网和接入网两大部分。目前交换网大多是采用ATM技术的光纤网。ATM是一种信元交换技术,它综合了电路交换和分组交换的优点,可稳定流畅地传输视频、声音、图像等多媒体信息。接入网是连接用户和交换网的那一段,可以是RTTC、ADSL、HFC、LAN、WAN等多种方式。用户终端可以有多种,最常用的就是利用计算机浏览器方式或电视机加机顶盒的方式来实现。

二、视频点播系统工作原理

结合校园视频点播系统开发的特点,比较适合采用浏览器/服务器模式,即B/S模式。客户端只要能上网即可以观看视频,系统灵活开放。这样处理,即可充分发挥点播系统的优越性,又不需要使用者有专业的知识或者熟悉软件的使用。

基于B/S结构的视频点播系统的工作原理是当客户机需要点播节目时,首先使用浏览器访问Web服务器,由Web服务器返回节目的URL,然后客户机启动流媒体播放器,按照获得的节目URL发起请求,流媒体服务器接受请求并发送流媒体数据,最后在客户机的媒体播放器上进行播放,完成一次视频点播过程。在整个工作流程中,一般还要完成身份认证、访问控制等必要步骤。Web服务器通常与数据库服务器协作,由数据库服务器完成信息存储、数据查询等工作,降低Web服务器的压力。

三、视频点播系统结构及设计

视频点播系统由流媒体服务器、Web服务器、数据库服务器三部分组成

1.流媒体服务器

流媒体服务器是视频点播系统的核心服务器,其主要功能有:存储视频节目、响应用户点播请求、提供稳定的视频流、响应用户在点播过程中的交互、进行内容访问控制。流媒体服务器要求具有强大的并发处理能力、与网络和磁盘匹配的I/0吞吐能力。流媒体服务器的技术和性能决定着整个系统的技术先进性和服务性。

流媒体服务器要完成的工作包括:

图系统E-R图

(1)当收到网络通信接

口模块发来的为客户服务

的消息(包括客户的地址)

后,流媒体服务器从媒体存

储器上读取相应的节目发

送到给定的用户。

(2)一旦开始向某一特定客户发送数据,流媒体服务器就直接与客户交互,当收到暂停和继续播放时,完成相应的操作。

(3)当收到断开连接时,必须与给定的用户断开,然后关闭此进程,并且将此情况告诉给网络通信接口模块。构建流媒体服务器是以在校校园网用户为服务对象,提供视频点播服务。由服务器主机、存储系统和流媒体服务软件三部分组成。

(1)服务器主机。服务器主机性能是衡量一个流媒体服务系统的重要指标,选择运行稳定并拥有足够的带宽的服务器主机是流媒体服

务系统的关键。

(2)存储系统。流媒体服务器中存储的课件、电影等各种视频文件数量很大,所以需要的存储空间相对较大。考虑到文件系统本身的开销和系统容错,实际的容量需求会更多。大容量的数据存储系统是基本的要求,更需要系统具有良好的容错性能,并具有足够的稳定性,在发生部分数据错误时,系统可以在线恢复和重建数据,而不至于影响系统的正常运行。

(3)流媒体服务器软件选型。流媒体服务器应该与多种媒体播放器兼容,所以必须支持MMS,HTTP,RTSP等多种控制协议。ReaINetworks公司系列产品是最早的流媒体应用系统,也是世界领先和成功的网上流式视音频解决方案的提供者,提供从制作端、服务器端到客户端的所有产品。

2.Web服务器

Web服务器的功能是通过网站的形式为用户提供一个良好的界面,方便用户访问存储在流媒体服务器上的视频节目。

结合实际需要,网站设计主要实现以下功能:

(1)视频节目的上传与管理。

(2)视频节目的搜索与流式发布。

(3)用户注册与权限管理。

(4)视频节目和用户使用情况的查询和统计。

因此,网站功能主要分为以下几个模块:会员管理模块,视频管理模块,查询管理模块,系统管理模块。

相关文档
最新文档