已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)文献综述(2012届)网络视频点播系统学生姓名 范丹红 学 号 0403080204 系 别 信息与电子系 专业班级 计算机科学与技术0802指导教师 许志英 填写日期 2011.12.12 毕业设计(论文)文献综述网络视频点播系统摘 要 随着网络技术的飞速发展,人们对网络应用的要求越来越高。目前传统的数据格式,如文本、图像和图形已被数字化,可通过网络存储、传送和表现。而视频等连续媒体由于其特有的属性决定了其在网络中传输需要采用一些特定的技术。本论文研究内容涵盖了网络视频传输、存储与控制的基本原理,对网络环境下视频传输的关键技术作了详细分析。在本论文的研究过程中,运用了ASP.NET语言开发设计系统及SQL数据管理系统。本论文介绍的在线宽带点播系统,属于在线看视频类网站。管理员可以通过系统为用户提供在线收看视频的服务;用户可以登录网站观看视频,并通过注册帐号、登陆后便可以在线管理用户页面。网络视频点播系统丰富了人们的生活,提高了人们上网质量,是时代的需要,也是网络发展的要求。关键词 视频点播;排行榜;用户认证;影片管理 引言在线视频点播系统需要实现的功能包括用户的管理,以及视频信息的管理和使用等。具体来讲,它包括用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索操作,视频管理中的添加、删除、修改等。同时为了方便用户使用,增加了按影片类别显示等功能,这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的增加、删除和修改的功能。该系统属于B/S模式,用户可以在线模式、浏览、点播视频。管理员可以对用户、视频信息进行增加、删除、浏览及修改等操作。该系统包括四大模块:会员管理、视频信息显示播放、视频信息显示播放、视频以及修改等操作、管理员模块。1 研究前景和意义 视频点播,英文简称VOD(Video on Demand),指的是按照用户的要求播放视频。VOD有很广泛的含义,包含了娱乐、教学、商业等领域的多种应用,如影片点播,热点新闻点播,交互视频游戏和远程教学等。随着计算机技术和 Internet 的日新月异,宽带VOD视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。目前具有VOD点播功能的网站很多,如奇异网。 都是基于PC服务器的方案,最大链接数不超过100个。不适用于大型的VOD系统。虽然有专门的VOD视频服务器可以支持大流数,但是价格一般极其昂贵。从应用范围看,由于产品支持流数量有限,只能应用在一些小型的VOD系统中,如酒店,卡拉ok包房,中小企事业学校的培训,商场等等,不适合长宽带应用在大型社区网和城域网中,从价格上看,尽管几家都采用PC服务器方案,相对于专业视频服务器的价格的确很低,但方案成本依然很高。综合几方面,开发一套支持多并发流数、软硬件成本低、管理完善的服务器系统是有其市场空间和优势的。视频点播的本质是信息的使用者根据自己的需求主动获得多媒体信息,它区别于信息发布的最大不同:一是主动性,二是选择性。从某种意义上说这是信息接受者根据自身需要进行自我完善和自我发展的方式,这种方式在当今的信息社会中将越来越符合信息资源消费者的深层需要,可以说视频点播是信息获取的未来主流方式,在多媒体视音频方面的表现。视频点播的概念将会在信息获取的领域快速扩展,具有无限广阔的发展前景。2 发展现状在日常生活中,每个人都曾遇到过这样一个问题:电视节目的时间表是固定的,而由于各种原因你会经常错过许多优秀影片。人们希望能够随时收看自己想看的精彩节目,这在以前还是异想天开的事,而今天随着视频点播系统的问世,使这种想法慢慢变为现实。随着互联网技术的发展,使人们更容易获取各种信息。随着网络带宽的不断提高,更加速了这一过程的发展,同时也加速了人们对高品质的视频、音频等多媒体信息的需求。多媒体和网络的交叉领域视频点播是当前宽带网络应用发展的必然结果,视频点播的体系结构、应用系统和基础研究正成为目前产业界和科研机构密切关注的焦点。视频点播将极大地改变人们娱乐、教育、工作、购物和生活的方式。目前网络多媒体应用的发展方向是在宽带网络基础上开发出可以提供大并发流和高质量的音视频流的大规模视频点播系统。本文论述了一种具有良好扩展性的分布式视频点播系统,利用分布式系统的特点,可以将音视频流的负载分布到网络中去。首先,本文介绍了当前视频点播系统的研究现状和Microsoft.NET框架,然后分析了现阶段大规模视频服务器系统的体系结构特点;其次,本文针对视频点播系统中视频服务器的瓶颈问题,论述了两种解决视频服务器间负载均衡的方法,基于点播率的存储策略和文件分布存储策略,使得每个媒体服务器都可以有效地为大量用户服务。本文最后基于Microsoft的.NET架构,设计了一个分布式视频点播系统,并论述了该系统的体系结构和各个组成部分的核心技术和关键算法,重点对系统中的核心部分管理服务器的实现进行了研究。3 发展趋势视频点播系统是一个新的市场,在经济全球化和信息化的时代,随着计算机技术和Internet 的日新月异,宽带VOD视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐,具有无法预测的增长前景;视频点播系统还将构筑二十一世纪新型的娱乐框架。视频点播的概念将会在信息获取的领域快速扩展,具有无限广阔的发展前景。 4 前沿技术目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。Microsoft ASP.NET 2.0 提供了许多新的功能,这些功能减少了生成强大而复杂的 Web 应用程序所需的时间。可是,生成一个应用程序只是过程的一部分。一旦站点建立,您就必须在应用程序的生命期中部署、监视并维护它。ASP.NET 2.0、Microsoft Internet 信息服务 (IIS) 6.0 和 Microsoft .NET Framework 2.0 用几个新功能解决了这些问题,这些功能使 Web 应用程序的部署、配置、监视和维护比以前更简单。 本设计选用了ASP技术,ASP技术有以下几个特点:1)使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2)无须compile编译,容易编写,可在服务器端直接执行。3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4)与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。5)Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plugin的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。6)可使用服务器端的脚本来产生客户端的脚本。7)ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。 5 总结本文主要介绍视频点播系统的现状和发展趋势,阐述了开发视频点播系统的重要性和必要性。分析了当前网站开发中使用的主要工具和技术。随着计算机技术和Internet 的日新月异,宽带VOD视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。当然也有不足之处和需要改进的地方,下面对整个系统作一番总结。(1)在收集整理和研究大量相关参考文献的基础上,概述视频点播的相关技术和概念,并通过对比等分析,做出了一些总结。讨论了VOD系统中的若干关键技术,分析了VOD构建过程中的一些问题,并针对具体问题给出了比较合适的解决方案,例如如何压缩视频、音频等数据,控制并发用户数量等。(2)在对经典的VOD系统进行了深入研究和性能分析后,结合本系统的条件,设计了一种经济快捷的系统建立方案,开发了基于Web的VOD系统模型,并在此模型基础上实现了改系统。(3)从内容上来讲,本系统针对实用性的需求,本系统面临着一个新的问题:如何在网络上真确、流畅、迅速的播放基于多种开发工具的课件(4)从技术上来看,本系统引入了数据库管理技术,利用动态网页来与用户交互。本系统中采用ASP.NET和SQL SERVER的数据库连接技术,利用ASP.NET的优越技术,开发完成之后只需使用IIS就可以完成系统提供服务。(5)数据管理方面,本系统也做得比较有前瞻性。虽然在物理上,视频服务器、WEB服务器和数据库服务器三者一体,但是,从逻辑上将它们分开。当然,由于时间有限,本系统嗨存在一些不尽人意之处和有待深入研究的地方。相信随着各方面研究的深入开展,视频点播将更加完善,会给人们的生活带来更多乐趣,必将受到大众的青睐。参考文献1 胡光民,周亮,吴开军. Varnish在网络视频点播系统的应用M.上海:上海海洋大学出版社,2011.11。2 Mickey Williams美.Visual C#.NET技术内幕M北京:清华大学出版社,2004. 3263283 Tom Barnaby美.NET分布式编程:C#篇M北京:清华大学出版社,2004.4574594 黄忠成.深入剖析asp.NET组件设计M北京:电子工业出版社,2005.1461535 方睿,刁仁宏,吴四九.网络数据库原理及应用M成都:四川大学出版社,2005.2172236 张海藩.软件工程导论M北京:清华大学出版社,2004.6196377 李飞.最新计算机网络基础与应用M成都:四川大学出版社,2001.1311358 郑莉,董渊.C+语言程序设计M北京:清华大学出版社,2001.5175189 郝明哲,候正信. 视频点播系统J 电子测量技术,2005年06期10 王军.基于HFC网络的VOD技术J广播电视信息,2006年04期11Tony Bain Denise Gosnell.VB.NET和SQL Server2000高级编程_创建高效数据层M.北京:清华大学出版社.2002.12512812S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 16146-2015 室内氡及其子体控制要求》专题研究报告
- 炭素煅烧工安全风险考核试卷含答案
- 药芯焊丝成型工班组考核知识考核试卷含答案
- 漆器制胎工岗前内部考核试卷含答案
- 铝电解筑炉工岗前工作规范考核试卷含答案
- 《GBT 20564.9-2016 汽车用高强度冷连轧钢板及钢带 第 9 部分:淬火配分钢》专题研究报告
- 《GB-T 39847-2021固定卫星通信业务地球站进入卫星网络的验证测试方法》专题研究报告
- 井筒冻结工安全教育知识考核试卷含答案
- 植物组织培养工操作评优考核试卷含答案
- 高炉上料工岗位职业健康及安全技术规程
- (新版)无人机装调检修工理论考试题库及答案
- 全科医学高级职称考试题库及答案
- 三轮车出厂检验基础规范
- 2022年铁路护路联防工作会议讲话材料模板
- 可持续发展-完整版PPT
- 技师工资保底协议
- 光缆线路障碍抢修课件
- 扳手腕作文指导
- 退休核准系统企业版操作流程
- 7月25日杨凯机构操盘步骤全面解析第二章节
- 采油工基本工作流程(重点)(ppt)
评论
0/150
提交评论