下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上基于WEB的视频点播系统实现摘要:随着互联网的发展人们对多媒体数据的传输提出了更高的要求,不但希望在互联网上能够传输文本、图形图像,还希望多媒体音视频数据也能在线传送,VOD(Video On Demand)的出现带来了解决的技术方案。本文结合开发实例阐述了基于WEB的多媒体视频点播系统的协议原理、软件结构和设计方案。关键词:VOD 流媒体 实时流协议随着互联网的发展,在传输多媒体数据时要求具有更好的实时性和流畅性的背景下,一种称为视频点播VOD(Video On Demand)的技术产生了,它将计算机技术、网络技术和多媒体技术等结合在一块,在视频传输应用中具有主动性
2、、随意性和交互性的特征,改变了传统的广播式信息被动接收的特点,从而大大弥补了电视广播等传播方式的不足。而基于WEB和流媒体的VOD将是主要的一种应用形式,带给人们更为丰富的体验效果。1 VOD系统原理1.1 VOD系统组成VOD系统一般由媒体处理系统、传输网络和终端设备三部分组成。媒体处理系统主要的功能是对多媒体数据进行采集、加工、存储、点播控制等管理。这是整个VOD系统的核心部分,它的功能强弱决定了VOD系统的整体服务能力。传输网络大体可分为骨干传输网和用户接入网两部分,骨干传输网作为多媒体数据传播的主通道,而用户接入网负责将终端设备接入主干网。终端设备,主要是在电视机上配备具有点播功能的机
3、顶盒,或者直接使用计算机,是从网络中获取多媒体数据的工具。1.2 流媒体传输技术在VOD视频点播系统中,普遍使用“流媒体传输”方式,而不再使用传统的“文件共享”和“下载”方式。流媒体是一种新型的传播技术形式,在流媒体技术中使用的是“流式”传输技术,也就是在播放前并不需要下载完整的多媒体数据,而是边播放边下载,数据像水流那样源源不断的从服务器传送到终端上来。这种数据传输与播放并行处理的方式,在很大程度上节省了文件下载的时间,而且结合最新的点对点技术能够达到更流畅的播放效果。在流式VOD系统的实现方案中,一般采用HTTP/TCP协议数据包来传输控制信息,而用RTP/UDP协议数据包来传输实时多媒体
4、数据。支持流媒体传输的网络协议一般包括实时传输协议RTP、实时传输控制协议RTCP、实时流协议RTSP、带宽预留协议RSVP、IP多播协议等。在VOD系统的后台媒体处理系统中还需要指定的服务器软件,如Real Server,Windows Media Server和Quick Time Streaming Server等。流式VOD系统首先利用压缩和编码技术将多媒体数据转换成流媒体数据,并在传输过程中使用缓冲技术来弥补延迟和抖动的现象,保证数据包的正确的排序,从而使流媒体数据能连续的输出,不会因为网络的阻塞丢包造成播放出现停顿的现象,从而更加满足实时性的要求。2 系统结构和实现方案本案中的VO
5、D点播系统以WEB服务器作为信息管理平台,计算机作为终端设备,在统一的IP协议+WEB框架中提供流媒体点播服务,其结构如图1所示。系统主要由视频服务器、节目数据库、点播程序和客户播放插件等构成。作为点播系统的核心,视频服务器性能直接影响到系统总体性能,为了达到比较好的效果,常常采用分布式的多个视频服务器来均衡网络流量负载。本文中的视频服务器在硬件配置上可以选用专用大型服务器或采用SCSI硬盘+RAID服务器,小规模应用也可以选用廉价的IDE硬盘+RAID服务器来代替;视频服务器软件采用的是RealServer,它可以支持asf、wmv和rm、rmvb等多种流媒体文件格式,安装配置也很简单。客户
6、端只需在浏览器中安装相应的播放解码插件即可。服务器端的配置过程为:安装好RealServer服务器软件,在浏览器中输入配置地址,利用WEB方式来进行相关配置,主要包括:一般设置、广播、缓存、安全等。普通VOD点播系统只需一般设置。首先选择“端口”进行设置,可以使用默认的端口口号即可;接着设置视频服务器IP地址绑定,RealServer可绑定多个IP地址,单击添加“添加”,在“编辑IP地址”一栏中输入视频服务器的IP地址,如需添加多个IP,则重复上述操作即可,完成后单击“应用”便设置好了IP地址;然后设置“载入点”,这有点类似于IIS中的虚拟目录,它用来指向存放媒体节目的实际路径,载入点向Rea
7、lServer提交视频播放文件的URL,根据目录点播,其载入点就是“/”,我们可以将它映射到专门存放文件的目录上,如D:movie,如要添加多个载入点,则单击“添加”,在“编辑载入点”一栏中输入别名,在“基本路径”中输入完整的本地路径,单击“应用”即可。最后为了方便进行视频节目的管理,可以利用专门的ASP后来管理程序,而视频文件的上传可以采用FTP的方式,在终端设备上利用浏览器访问前台点播系统实现节目查询、播放等服务,前台点播系统一般采用设计友好的的交互式播放界面,基于安装有播放控件的标准WEB浏览器,还提供各功能按钮,如快进、倒退、暂停、全屏、音量调节等,终端设备上不需在安装复杂的软件,操作简单方便,适合普通的用户。3 结语本文利用一个具体的方案对基于WEB的流媒体视频点播系统的结构和实现技术做了介绍,这个系统具有开放的网络支持,全部基于互联网提供流媒体视频点播,然而平台软硬件的性价比较高;还利用ASP技术实现了操作便捷、功能强大、易维护的前后程序。随着互联网的迅猛发展和网络速度的不断提升,综合网络的通信技术、计算机技术、多媒体技术和数字压缩技术的流媒体点播技术将日趋成熟,并且在学校教学课件点播、家庭电影点播等方面获得更大范围的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋季国家管网集团建设项目管理公司高校毕业生招聘考试参考题库(浓缩500题)及答案详解【名师系列】
- 2026国网江苏省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题及答案详解一套
- 2026国网黑龙江省电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题附答案详解(夺分金卷)
- 2026国网山西电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题及完整答案详解
- 2025国网北京市电力校园招聘(提前批)笔试模拟试题浓缩500题及答案详解(全优)
- 国家管网集团湖南公司2026届秋季高校毕业生招聘考试参考试题(浓缩500题)及参考答案详解一套
- 2026国网甘肃省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题附答案详解(黄金题型)
- 2026年鹰潭市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(基础题)
- 2026国网重庆市高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题带答案详解(完整版)
- 2026国家管网集团高校毕业生招聘考试参考题库(浓缩500题)附参考答案详解(a卷)
- 新世纪福音战士课件
- 超材料(metamaterials)教学讲解课件
- 《毕业设计指导》课件
- 秸秆综合利用课件
- 医院重点部位安全保卫制度
- Q∕SY 1835-2015 危险场所在用防爆电气装置检测技术规范
- Q∕SY 1287-2010 地质导向钻井系统
- 人才战略规划梯队建设人才盘点激活之道课件
- 家具厂首件检验记录表
- 钩端螺旋体病疫情应急处置技术方案
- 用材林主要树种主伐年龄表
评论
0/150
提交评论