流媒体怎样制作vod视频点播系统

vod视频点播系统  时间:2021-02-25  阅读:()

怎样制作VOD视频点播系统(一)

(2007-03-0509:49:56)

转载

分类教育技术

VOD视频点播系统

一.流媒体的应用

今天我们讲一讲流媒体技术的应用。

流媒体现在是特别火的一个词儿大家即使不知道也肯定听说过。我记得当年流技术出现的时候中央电视台的新闻联播还特意播报了流媒体技术介绍了一些它的特点比如说我们耳熟能详的边下载边播放能够在很窄的带宽上提供多媒体信息。

然而对于流媒体技术的应用很多书上面都是一带而过的犬多都是这样写的由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制因此被广泛的应用于网上直播、网络广告、视频点播、远程教育企业培训和电子商务等多种领域。但是很少有书涉及到流技术是怎样应用在这些方面的这也是我讲这节课的原因拓展一下知识面看看流技术到底是怎样应用的。

流媒体的应用一般可以分为三类点播型应用、直播型应用和会议型应用。

1 •点播型应用

点播型应用中一般情况下点播内容存放在服务器上根据需要进行发布。在同一时间可多点点播相同的节目即多个计算机可在不同的地点不同的时刻实时、交互地点播同一流文件用户可以通过网上查看和选择内容。根据需要,点播过程中还可以实现播放、停止、暂停、快进、后退等功能。

2.直播型应用

直播模式下用户只能观看播放的内容而无法进行控制。实时的多媒体内容比较适合使用直播服务方式。

3.会议型应用

流媒体技术的出现为视频会议的发展起了很重要的作用而且会议型应用有时候也不需

要很高的音视频质量。

今天我们介绍一下流媒体技术的点播型应用看看基于Windows Media服务器的VOD视频点播系统是怎样被设计和实现的。

二、流式传播过程

要了解点播怎样应用在V O D当中的我们首先应该了解一下从We b菜单中点播流媒体节目的流式传播过程。如图

1当用户选择某一流媒体服务后Web浏览器与Web服务器之间交换控制信息以便把需要传输的音/视频流从流媒体服务器中检索出来

2 Web服务器从流媒体服务器中取出客户所选的音/视频流及相关信息

3然后将其传到客户机上的Web浏览器启动客户端程序比如说播放程序

4客户端和流媒体服务器相互交换控制信息然后由流媒体服务器将音/视频流传输给播放程序一旦音/视频流到达客户端客户端的播放程序便可播放输岀

从这个流式传输过程来看好像应该需要一个Web服务器和一个流媒体服务器才能够实现我们这个视频点播的服务那是不是就是说我们需要两台电脑一台做Web服务器另一台做流媒体服务器呢其实不是这样如果只想做一个简单的、小型的视频点播系统完全可以用一台电脑实现这两种服务器的功能。

下面我们来看一下流媒体系统的组成及解决方案。

怎样制作VOD视频点播系统二

2007-03-0510:00:25转载

分类教育技术

VOD视频点播系统三、流媒体系统的组成及解决方案

一个最基本的流媒体系统必须包括编码器(Encoder) 、流媒体服务器(S erver)和客户端播放器(P l ayer)三个模块。

编码器的作用是什么呢简单的说就是编码器把输入的音、视频信号转化为可供服务器发布的流式文件。流媒体服务器则将流式文件发布出来响应客户端的请求将媒体数据传送给客户。然后由客户端播放器将客户端请求的流媒体数据播放出来。

这里面我们有必要了解一下流媒体服务器的服务方式流媒体服务方式有三种

1. 单播在客户端与流媒体服务器之间建立一个单独的数据通道从

一台服务器送出的每个数据报只能传送给一个客户机。

2. 组播组播允许路由器一次性将数据包复制到多个通道上也就是说一个多媒

体数据流可以供多个客户端使用。

3. 点播与广播。点播连接是客户端与服务器之间主动的连接在点播连接中用

户通过选择内容项目来初始化客户端的连接用户可以开始、停止、后退、快

进、或暂停流。广播指的是用户被动的接收流在广播过程中数据包的单独

一个拷贝将发送给网络上的所有用户客户端接收流但不能控制流。

那么要制作一个VOD系统我们应该选择那一种服务呢是不是应该选择点播单播服务啊。因为VOD系统需要客户端主动的与服务器进行连接然后由流媒体服务器发送数据报传送给客户机。然后用户需要实现一些控制服务比如说开始快进等等。

以上我们介绍的就是流媒体系统的组成接下来我们来看一下流媒体技术的解决方案。

到目前为止Internet上使用较多的流媒体解决方案主要有Real Networks公司的RealSystem>Microsoft公司的Windows Media和Apple公司的Quick time0

1 •Real System

Real system是Real Networks公司提供的流媒体技术解决方案。是最成熟的,也是最被认可的解决方案。但是使用这种解决方案要耗费大量的财力对于我们要做一个简易的VOD系统来说并不划算。这里面我们先不介绍了有兴趣的可以自己看看。然后我们一起探讨。

2 ・Quick time

Quick time是由Apple公司推出的能在计算机上播放高品质视频图像的技术不太常用我们也不介绍了。

下面我们主要介绍一下方便、实用的Windows Media

3.Windows Media

Windows Media Services是由Microsoft公司推出的一种能适应多种网络带宽条件的流媒体发布平台。它提供了流媒体制作、发布、播放和管理的一整套实施方案。而且最重要的一点是免费的它是随着Windows 2000或Windows 2003安装盘自带的一种组件服务。对于我们在自己的网站上挂上一个自己做的VOD系统是非常方便的。

组建Windows Media流媒体系统的软件包括Windows Media Services>WindowsMedia Tools及Windows Media Player 。

1 ・Windows Media Tools

Windows Media Tools用来生成流媒体格式文件。流式文件经过特殊编码后可使其适合在网络上边播放边下载比如说.asf是高级流格式全称是(Advanced StreamingF o rmat) 。

2.Windows Media Player

Windows Media Player是运行于客户端的媒体播放软件可以用它播放网络上的Windows Media流媒体内容。

3・Windows Media Services

用来把制作完成的流媒体文件在网上发布出来以实现视频点播、转播、实况直播等多种应用。这里面它把音/视频数据流转化成适合Windows Media Services发布的.asf和.asx格式。

.asf是鬲级流格式全称是(Advanced Streaming Format) 。

.asx是高级流文本全称是(Advanced Streaming Text),是一个指向性的文本文件非常小。

媒体的发布格式是安排数据类型和安排音/视频数据的唯一途径其物理数据无关紧要我们仅需要知道数据类型和安排方式就行了。

怎样制作VOD视频点播系统(三)

(2007-03-0510:02:53)

转载

分类教育技术

VOD视频点播系统

四.构建流媒体服务器

Windows Media服务器的安装

在Windows 2000 Server中需要通过“添加/删除程序” 选择“添加/删除Windows组件”中的"Windows Media服务”以安装Windows Media组件和WindowsMedia管理器。

启动Windows Media server

通过“开始” T “设置” T”控制面板” T “管理工具” T “wi ndows Med i a” ,我们就可启动Windows Media管理器。通过这个管理器我们可以对其进行配置。进行点播单播的设置

在安装Windows Media服务时系统创建了一个称为“主发布点”的目录作为WindowsMedia单播服务的根目录默认的目录是系统根目录 \ASFrooto在一个服务器上只能有一个主点播单播发布点主点播发布点的路径是可以改变的。

使用向导创建点播单播发布点

通过”开始” T ”设置” T ”控制面板” T "管理工具” T”Wi ndows Med i a”启动Windows Media管理器。如图

在Windows Media管理器菜单框中单击“单播发布点” ,会出现“单播发布点”页。可以看到该界面中有“快速启动向导”和“高级模式”两重方式进行这里面选中“使用向导创建新的点播发布点” 。

选中“使用向导创建新的点播发布点” 单击“点播”按钮从弹出的菜单中选择“新

建” 即可打开“快速启动向导-配置和发布单播点播流”窗口。

单击“下一步”按钮即可打开“选择一个发布点”对话框。这里面选择“创建一个发布点” 。

单击“下一步”按钮即可打开“创建一个新的发布点”对话框在其中输入发布点的

“别名”和“路径” O

单击“下一步”按钮即可打开“定位目标.asf文件”对话框在其中输入或选择刚才设置的“路径” 。

单击“下一步”按钮即可打开“选择发布方法”对话框如图在其中选择想要使用的协议一般选择MMS协议由于是创建发布点因此不需要选择“选择想要使用的发布选项” 。

单击“下一步”打开“准备发布”对话框。

检查有无错误如果没有错误则单击“完成” 即可打开“发布完成”对话框。如图单击“关闭” 回到管理器主界面则在“电播单播发布点”中心添加了一个别名为“VOD1”白勺发布点。

发布点播单播流

在前面介绍的“使用'快速启动向导'创建点播单播发布点”的第四步选择 “现有的发

布点” 再从列表中选择一个发布点。

在“选择想要使用的发布选项”中各选项的含义如下:

“创建一个指向ASF流的.asx文件”项是一个文本文件文件中包括服务器名称、使用协议、发布站点名称及视频文件信息用户可以通过这个文件进行点播。

“创建一个具有<HRE F>标记的.hi m文件…”项是可选项目选中它将会创建一个htm文件。这个文件中包含Media Player连接到ASX的文件语法单击htm文件中的连接将在Media Player中播放发布的文件。

“为Microsoft Windows Media player创建一个.htm…”项是可选项目选中它将会创建一个htm文件。这个文件中内嵌Microsoft Windows Media Player Active控件并包含该控件连接到ASX文件的语法单击该文件将在浏览器中播放发布的文件。

第四个和第五个项都是可选项选中它们将会把第二和第三个选项中创建的代码复制到剪贴版中用户可以把它们复制到自己网页中。

测试

单击“测试.htm w/vHREF>”按钮浏览器会打开一个Web页页面中有一个超级连接单击连接如果服务器设置正确将直接在Windows Media Player中播放文件

单击“测试.htm w/vOBJECT>”按钮浏览器会打开一个Web页页面中包含了播放器。

没有错误单击“关闭”按钮回到管理器主界面。

五、VOD的系统构架

一个完整的V0D视频点播系统应该包括那几部分很明显除了我们刚才看到的发布页以外还应该包括这样几个部分。

服务器的后台管理部分动态资料数据库电影文件的传输与存储利用语言编译的点播程序等。

到这里怎样制作VOD视频点播系统我们就介绍完了。大家可以看到我所呈现的这个VOD视频点播系统是一个功能简单但相对全面的系统。我们完全可以在这个系统上面扩展其它的功能。比如说一般院校网站上的视频点播系统由于网络带宽的限制禁止校外的人员浏览使用。那么怎么才能够实现这一功能呢请大家思考一下。

Megalayer(159元 )年付CN2优化带宽VPS

Megalayer 商家我们还算是比较熟悉的,商家主要业务方向是CN2优化带宽、国际BGP和全向带宽的独立服务器和站群服务器,且后来也有增加云服务器(VPS主机)业务。这次中秋节促销活动期间,有发布促销活动,这次活动力度认为还是比较大的,有提供香港、美国、菲律宾的年付VPS主机,CN2优化方案线路的低至年付159元。这次活动截止到10月30日,如果我们有需要的话可以选择。第一、特价限量年付VPS主...

易探云服务器怎么过户/转让?云服务器PUSH实操步骤

易探云服务器怎么过户/转让?易探云支持云服务器PUSH功能,该功能可将云服务器过户给指定用户。可带价PUSH,收到PUSH请求的用户在接收云服务器的同时,系统会扣除接收方的款项,同时扣除相关手续费,然后将款项打到发送方的账户下。易探云“PUSH服务器”的这一功能,可以让用户将闲置云服务器转让给更多需要购买的用户!易探云服务器怎么过户/PUSH?1.PUSH双方必须为认证用户:2.买家未接收前,卖家...

宝塔面板批量设置站点404页面

今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...

vod视频点播系统为你推荐
可以发外链的论坛有哪些可以发外链的论坛?96155北京公积金96155客户服务电话,怎么一步一步进到修改还款额度的地方?51自学网站推荐一个好一点的自学网站,关于网站建设的。网站运营刚创业的网站运营怎么做?照片转手绘怎么把图片P成手绘网站联盟网站联盟的运作流程ps抠图技巧ps中怎么抠图?不兼容手机软件与系统不兼容应该怎么办云挂机云软件挂机赚钱是骗子网管工具网管软件好用吗?什么样的网管软件好呢?我想管理二十台电脑,让其中的四五台可以上网,其它的只能上局域网,谁能推荐一款软件吗?如果出钱买也可以!谢谢了!
虚拟主机管理软件 域名信息查询 免费域名申请 免费动态域名 电信测速器 踢楼 鲨鱼机 la域名 外国域名 91vps 卡巴斯基试用版 vip域名 江苏双线服务器 备案空间 路由跟踪 vul iki 国外网页代理 腾讯网盘 accountsuspended 更多