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

knownhost西雅图/亚特兰大/阿姆斯特丹$5/月,2个IP1G内存/1核/20gSSD/1T流量

美国知名管理型主机公司,2006年运作至今,虚拟主机、VPS、云服务器、独立服务器等业务全部采用“managed”,也就是人工参与度高,很多事情都可以人工帮你处理,不过一直以来价格也贵。也不知道knownhost什么时候开始运作无管理型业务的,估计是为了扩展市场吧,反正是出来较长时间了。闲来无事,那就给大家介绍下“unmanaged VPS”,也就是无管理型VPS,低至5美元/月,基于KVM虚拟,...

博鳌云¥799/月,香港110Mbps(含10M CN2)大带宽独立服务器/E3/8G内存/240G/500G SSD或1T HDD

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

无忧云-河南洛阳BGP,CEPH集群分布式存储,数据安全可靠,活动期间月付大优惠!

 无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点...

vod视频点播系统为你推荐
eset最新用户名密码ESET4.0最新用户名和密码网站运营网络运营主管的主要工作职责是什么?网站联盟怎样进入网站联盟中小企业信息化信息化为中小企业发展带来了哪些机遇如何建立一个网站如何建立一个网站xv播放器下载除了迅雷看看播放器还有什么播放器支持xv格式的视频?分词技术怎么在SEO中学会运用关键词分词技术网管工具网吧管理软件都有哪些?cisco防火墙思科防火墙策略extended什么意思freebsd安装FreeBSD下如何安装ports的方法
高防dns locvps lamp配置 工作站服务器 河南移动m值兑换 hdd 台湾谷歌 web服务器安全 个人免费主页 免费mysql数据库 免费个人主页 主机返佣 服务器托管价格 google搜索打不开 accountsuspended 中美互联网论坛 月付空间 服务器是什么 傲盾代理 电信测速器在线测网速 更多