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

digital-vm:VPS低至$4/月,服务器$80/月,10Gbps超大带宽,不限流量,机房可选:日本新加坡美国英国西班牙荷兰挪威丹麦

digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等VPS,全球独立服务器99元起步 湘南科技

全球独立服务器、站群多IP服务器、VPS(哪个国家都有),香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等等99元起步,湘南科技郴州市湘南科技有限公司官方网址:www.xiangnankeji.cn产品内容:全球独立服务器、站群多IP服务器、VPS(哪个国家都有),香港、美国、日本、韩国、新加坡、越南、泰国、加拿大、英国、德国、法国等等99元起步,湘南科技VPS价格表:独立服...

vod视频点播系统为你推荐
木马病毒木马和病毒有什么区别简体翻译成繁体简体中文转换成繁体怎么转换?湖南商标注册湖南商标注册怎么办理无线路由器限速设置wifi怎么设置限速打开网页出现错误网页出现错误怎么解决?要最简单的那种pwpw域名的技巧中小企业信息化中小企业如何进行企业信息化规划蘑菇街美丽说蘑菇街、美丽说这类网站前期是怎么推广的?神雕侠侣礼包大全神雕侠侣手游版四重大礼包怎么得到啊?畅想中国未来的中国是什么样子的
香港虚拟空间 国际域名抢注 域名商 bluevm cpanel 主机屋免费空间 lamp配置 轻量 mysql主机 嘉洲服务器 卡巴斯基永久免费版 java虚拟主机 中国智能物流骨干网 智能骨干网 刀片服务器是什么 1g空间 vip购优惠 免费dns解析 根服务器 空间登录首页 更多