欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    局域网环境下视频点播系统服务器的设计与实现毕业论文.docx

    • 资源ID:10029440       资源大小:439.56KB        全文页数:37页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    局域网环境下视频点播系统服务器的设计与实现毕业论文.docx

    1、局域网环境下视频点播系统服务器的设计与实现毕业论文局域网环境下视频点播系统服务器的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按

    2、照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本

    3、学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附

    4、录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.

    5、装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否

    6、完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及

    7、格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格

    8、 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘要计算机网络在中国的广泛普及,视频点播已是近年来新兴的传媒方式,

    9、它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。用户可以在线浏览视频信息并根据自己的喜好或需要进行单击播放。本题目主要是为市委组织部的电子教室开发一套基于100M局域网环境下的视频点播系统,应用视频协议RIP协议和Helix视频服务器软件,搭建VOD视频点播服务器系统,并在服务器端实现用户管理、节目源管理、代做计算机毕业设计的请联系qq 6526558,各种论文参考网站流量管理等功能,在客户端实现播放列表、查询节目、点播播放视频等功能。为参与学习的学员提供丰富的视频资料和节目,以供学习。关键词视频点播;RIP协议;Helix视频服务器软件;ABSTRA

    10、CT KEY WORDS Video On Demand;Routing information Protocol;Helix Server;1. 前言 42. 系统开发工具及开发平台 62.1 系统开发技术 62.1.1系统开发环境 62.1.2 C/S架构 62.2 系统开发工具及开发平台 72.2.1 系统开发平台 72.2.2 数据库平台 73. 系统分析 93.1 系统基本情况描述 113.2 系统数据流分析 113.3 系统流程 113.2.1业务流程分析 113.2.2业务流程分析 123.4 系统的技术要求 134. 系统设计 134.1 系统功能设计 144.2 数据结构设计

    11、 144.3 系统安全设计 155. 系统详细设计 155.1 信息管理 155.1.1建立索引 165.1.2用户管理 165.2 点播管理 175.2.1视频列表 175.2.2播放界面 176. 视频点播系统的应用与测试 186.1 信息管理 186.2 系统功能测试 19结论 19致谢 19参考文献 201.前 言 随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户代做计算机毕业设计的请联系qq 6526558,各种论文参考网站,并随着网络信息的不断完善下在线影视以其改变了传统的影视观看方式,不受任何限制、可以足不出户等

    12、优点越来越受广大用户的喜爱和重视。计算机网络在中国的广泛普及,视频点播已是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。用户可以在线浏览视频信息并根据自己的喜好或需要进行单击播放。本题目主要是为市委组织部的电子教室开发一套基于100M局域网环境下的视频点播系统,应用视频协议RIP协议和Helix视频服务器软件,搭建VOD视频点播服务器系统,并在服务器端实现用户管理、节目源管理、流量管理等功能,在客户端实现播放列表、查询节目、点播播放视频等功能。为参与学习的学员提供丰富的视频资料和节目,以供学习。视频点播(VOD,Video On

    13、 Demand)指的是用户可以请求访问视频服务器上提供的视频节目,是网络多媒体技术的一个典型应用。第一代VOD系统是半自动的,主要应用于卡拉OK点播房中。硬件设备是一台位于控制中心的影碟机,由操作员根据用户点播请求向影碟机中放置相应碟片,并管理影碟机运行。这种VOD系统由于要借助手工操作,稳定性差,且当多个用户点播同一节目时,排队等待时间较长。 第二代的VOD系统是将所有节目放在服务器硬盘中,点播终端通过局域网或有线电视同轴电缆(HFC)将点播请求上传至服务器,服务器进行相应播放。第二代VOD系统未对视频文件进行充分优化,客户端需专用视频压缩卡及专用程序,难以支持大规模的并发点播,维护量大,不

    14、适于在较大规模的环境中应用。第三代的VOD系统是基于Web平台进行设计,可与Internet接入平滑地结合在一起;客户端采用浏览器方式进行点播,基本无需维护;由于采用了先进的机群技术,可对大规模的并发点播请求进行分布式处理,使其能适应大型住宅小区及城域级的应用环境。VOD的应用早已突破了其最初的点歌的范围了,它将作为一种新的信息交互的理念。关于视频点播,有以下几点说明:第一,视频点播所访问的对象一般是带有音频的运动视频,但也可以仅仅是运动视频或是静止图像。第二,视频点播基于一个网络环境,但并没有规定网络的种类和规模,也没有规定视频服务器安放的位置。事实上在城域网、园区网及小型局域网上提供VOD

    15、的例子都有。第三,视频点播是按需要访问视频节目,所以它隐含了交互性。但VOD并没有规定所提供的交互性的程度。事实上VOD提供的交互程度可以有很大的区别。这一点可以从后面的讨论中看出。(一)视频点播系统的分类一般把视频点播系统分为3类:第一类称为真视频点播(TVOD,True Video On demand)。TVOD要求系统对任一用户的点播请求立即作出响应。不同的用户即使点播同一视频节目,系统也必须分别发送视频流,除非视频服务器精确地在同一时刻接收到他们的点播请求。可见TVOD系统中网络上的数据流量十分大,特别是那些有数以万计用户的大型系统,对网络的要求很高(当然,具有多点播送能力的网络可以缓

    16、解网络上数据流量大的问题)。第二类称为准视频点播(NVOD,Near Video On demand)。NVOD是针对一般网络无法满足TVOD的通信要求而提出来的。在NVOD中一个节目用多个视频流来发送,每个相隔一段时间,但都是从头开始播送。例如一个2h的节目,用间隔10d的12个视频流周而复始播送。这样一个用户如要从头开始观看或者在观看到某一处时离开一段时间之后想再从原来的地方继续观看下去,他最多只要等待10d。这种做法在宽带有限的网络上用来滚动播出新闻或教学节目还是有实用价值的。第三类称为交互式视频点播(IVOD,Interactive Video On demand)。IVOD不仅要像T

    17、VOD一样对每个用户的点播立即响应,而且要给用户提供较好的交互性。例如提供录像机那样的快进、快退、慢速、快速、暂停、检索等功能以及图像缩放、摄像机镜头角度改变等较高级的功能。某些用于培训或游戏目的的VOD还需更多的交互性。IVOD中除了每个用户有自己专用的视频流外,还有实时交互的要求。我国的VOD研究还处在试验阶段,离大范围应用还有一定距离。目前国内外比较著名的视频服务器主要有:nCUB,MediaCUBE。FVCinVCache,SGI challenge等。他们主要从硬件体系结构上对服务器进行专门设计,再配以适当的管理软件或专用的操作系统实现对硬件的管理。完全从软件角度实现的系统有Orac

    18、le的OVS系统,Cisco的IP/TV,RealNEwork的real system等。国内几乎没有生产专用视频服务器的厂家,也没有较为成型的软件VOD系统。近年来。IT业的发展和数字技术的广泛应用,极大地推动了视频处理、数据存储以及计算机技术的发展,进而加速了视频点播的发展。VOD曾经是宽带接入技术发展的一个动力,但由于其本质特点所限制一对服务器和网络资源要求独享,几年来,其发展并不像设想的那样快。因特网上所谓的“网上直播”不乏其例。但总体而言,宽带业务的发展速度并非像人们想象得那么快,这主要是因为这些业务尚未成为人们生活的第一需要或为用户带来更大利益,以及昂贵的费用等诸多因素的限制;要使

    19、VOD网络进入商业运营,除了多媒体视频服务器外,AIM交换机的实用化口网络上传输服务质量的保证问题的解决,接入网的瓶颈的解决。高效实用的用户终端成本的降低,相应软件业的兴起等等,都是必须加以考虑的问题。展望VOD系统今后的发展,等待解决的问题仍是系统中的时延和安全问题。一方面就目前的MPEG压缩技术和lpv4而言,时延仍嫌略大而需改进:另一方面安全问题也很突出,如网上多媒体信息流需加宽,如何实现高效的动态多播通讯认证(加密算法和密钥管理)就是一个极具挑战性的研究领域。我们期待在不远的将来在这一方面会有长足的进展。2. 系统开发工具及开发平台2.1 系统开发技术2.1.1系统开发环境本系统开发环

    20、境如下:操作系统:Microsoft Windows Server 2003 Service Pack 1服务器软件:Helix视频服务器软件开发工具:Microsoft Visual C+6.0数据库:SQL Server 2000代做计算机毕业设计的请联系qq 6526558,各种论文参考网站2.1.2 C/S架构C/S结构,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。课题预期目标是开发完成局域网环境下视频点播系统,采用C/S结构,包括服务器、客户

    21、端和数据库,如下图所示:它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。2.2 系统开发工具及开发平台现在的软件开发语言有很多种,但一定要找一个功能强大,易学易

    22、用易掌握且适合自己的语言也就不多了。本系统经过多种语言的优缺点的对比之后,采用的是Visual C+ 作为本系统的开发语言,以SQL Server2000作后台的数据支持。2.2.1 系统开发平台本系统采用Visual C+ 作为后台开发工具。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP

    23、和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。Visual C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。2.2.2 数据库平台Visual C+ 所支持的数据库很多,因此我们要根据实际需要来使用最合理的数据库。数据库分为平

    24、面数据库和关系数据库,但平面数据库会使存储空间被重复和浪费,而关系数据库则是由若干个平面数据库连接在一起而形成的,采用关系数据库,用户不仅能像在平面数据库管理中那样搜索各个独立的记录,而且能够建立一个记录集合与另一个记录集合的关系,就能使用户的效率更高,操作更简捷。数据库,简单而言就是要存储这些大量的数据而且要能正确的存储。数据会随着时间的增加,而积累,导致数据量日渐庞大。我们常常需要快速地在大量的数据中,找出设备的存储记录,同时也希望数据能有一定的保密性。而数据的最终作用,就是提供决策分析的信息。如果我们不能利用大量数据的分析,以最快的速度找到我们要找寻的数据,则数据只是简单的资料罗列而己。

    25、由最基本的元素组合成数据叫记录(Record)。由相同性质的记录组合起来叫表(Table),相关的表组合起来就叫数据库 (Database)。处理数据的建立、查询、更新等工作的程序就叫做数据库管理系统(Database Management System, DBMS)。纵向的每一列叫做字段,横向组合起来就成为一条记录所有记录的集合就是表,与其他相关的表组合起来就叫做数据库。数据库应用系统是以数据库为基础的信息管理系统。手工方式的数据处理是繁琐的重复劳动。因此,也就有低效率、准确性差以及复杂化等缺点的不可避免性,随着计算机的出现,开辟了电子数据处理的新纪元。本系统采用SQL Server 200

    26、0作为后台开发工具。因有其重要特性及优点,详细介绍如下: Internet 集成SQL Server 2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所还需的可伸缩性、可用性和安全功能。SQL Server 2000程序设计模型与Windows DNA构架集成,用以开发Web应用程序,并且SQL Server 2000支持English Query和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。 可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows 98的便携式电脑,到运行

    27、Microsoft Windows 2000数据中心版的大型多处理器服务器。SQL Server 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需要的性能级别。SQL Server 2000 与Windows NT和Windows 2000故障转移群集共同支持不间断地将故障即时转移到备份服务器。SQL Server 2000还引入了日志传送功能,使您得以在可用性要求较低的环境中维护备用服务器。 企业级数据库功能SQL Sever2000关系数据库引擎支持当今苛刻的数据处理所需的功能。数据库引擎充分保护数据完整性,同时将管理上使并发修改数据库用户的开销

    28、减到最小。SQL Server 2000分布式查询使您可以引用来自不同的分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您能维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱机用户,使这些用户自主地工作,然后将他们所做的修改合并回发到服务器。 易于安装、部署和使用SQL Server 2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server 2000的过程。SQL Server 2000还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server 2000数据库和数据仓库的使用成为生


    注意事项

    本文(局域网环境下视频点播系统服务器的设计与实现毕业论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开