流媒体怎样制作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视频点播系统是一个功能简单但相对全面的系统。我们完全可以在这个系统上面扩展其它的功能。比如说一般院校网站上的视频点播系统由于网络带宽的限制禁止校外的人员浏览使用。那么怎么才能够实现这一功能呢请大家思考一下。

Virtono:圣何塞VPS七五折月付2.2欧元起,免费双倍内存

Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...

onevps:新增(支付宝+中文网站),香港/新加坡/日本等9机房,1Gbps带宽,不限流量,仅需$4/月

onevps最新消息,为了更好服务中国区用户:1、网站支付方式新增了支付宝,即将增加微信;原信用卡、PayPal方式不变;(2)可以切换简体中文版网站,在网站顶部右上角找到那个米字旗,下拉可以换中国简体版本。VPS可选机房有:中国(香港)、新加坡、日本(东京)、美国(纽约、洛杉矶)、英国(伦敦)、荷兰(阿姆斯特丹)、瑞士(苏黎世)、德国(法兰克福)、澳大利亚(悉尼)。不管你的客户在亚太区域、美洲区...

georgedatacenter39美元/月$20/年/洛杉矶独立服务器美国VPS/可选洛杉矶/芝加哥/纽约/达拉斯机房/

georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...

vod视频点播系统为你推荐
简体翻译成繁体有什么将简体中文翻译成繁体中文的网站啊ghostxp3GHOST系统 ghostxp3 ghostxp2 ghostxp1 三者有什么区别?照片转手绘如何把真人图片用photoshop做成手绘图片qq空间装扮QQ空间装扮系统分析员系统分析师是什么职业?主要做什么工作?blogcn南京明城墙(太平门一带某些地区)的城砖上为什么会有一些小洞(每块砖两个洞洞……)?网站地图制作怎么制作网站地图啊,网站排名靠前怎样才能做好一个网站?让网站排名靠前?新手求解2018最火爆的歌曲2015年到2019年比较流行的歌曲有哪些?空间装扮免费QQ空间的哪些装扮是免费的
国内ip代理 阿里云搜索 踢楼 technetcal bbr 国外php主机 win8升级win10正式版 华为网络硬盘 165邮箱 亚马逊香港官网 1元域名 论坛主机 新加坡空间 iki 云销售系统 塔式服务器 ncp是什么 ftp是什么东西 asp.net虚拟主机 cdn免备案空间 更多