




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计主题:VOD技术在电大昌平校区的应用摘要通过对教学模式的阐述和对电大网上教学现状的分析,指出了运行十几年的电大网上远程教学平台存在的一些问题,特别是给学习者在视频学习中带来的不便。结合现代远程教育技术理论和计算机网络技术的快速发展,以电大建设开放大学为契机,提出了电大视频点播系统的设计与实现。本文分析了市电大视频点播系统的主要功能和设计思路,介绍了其主页和后台管理系统的分析与设计。详细描述了各个功能模块,给出了部分功能的实现代码,并讨论了系统的数据库部署,提出了关键数据表,包括用户表(User)、专业表(Specialty)、课程表(Course)和文章表。同时,结合市电大的实际情况,介绍
2、了视频点播系统的硬件条件、网络运行环境和安全技术措施。客观地说,市电大的VOD系统目前还没有应用到深度的计算机理论和先进的前沿技术,但从工程的角度来看,它解决了困扰我们的视频学习问题,成为“电大在线”远程教学平台非常重要的辅助学习系统,极大地提高了学习者在线学习的兴趣和积极性,促进了市电大的在线教学。视频点播系统的实现对我校具有重要意义。关键词:广播电视大学,在线学习,开放大学,视频点播目录 TOC o 1-4 h z u HYPERLINK l _RefHeading_Toc398415978 摘要1 HYPERLINK l _RefHeading_Toc398415979 一绪论3 HYP
3、ERLINK l _RefHeading_Toc398415980 (一)研究背景3 HYPERLINK l _RefHeading_Toc398415981 二、VOD技术综述3 HYPERLINK l _RefHeading_Toc398415982 三、用户需求分析8 HYPERLINK l _RefHeading_Toc398415983 四、广播电视大学昌平分校数据网络概述8 HYPERLINK l _RefHeading_Toc398415984 (一)广播电视大学现有网络结构8 HYPERLINK l _RefHeading_Toc398415985 五、VOD视频点播技术在广播
4、电视大学昌平分校的应用9 HYPERLINK l _RefHeading_Toc398415986 (一)、VOD视频点播系统逻辑结构9 HYPERLINK l _RefHeading_Toc398415987 (二)、VOD视频点播系统设备选型10 HYPERLINK l _RefHeading_Toc398415988 (三)、VOD视频点播系统的分析与设计11 HYPERLINK l _RefHeading_Toc398415989 (四)VOD视频点播系统的实现20 HYPERLINK l _RefHeading_Toc398415990 (五)、音视频编解码方法27 HYPERLIN
5、K l _RefHeading_Toc398415991 (六)、资源管理27 HYPERLINK l _RefHeading_Toc398415992 (七)、流量计算28 HYPERLINK l _RefHeading_Toc398415993 (八)、网络安全措施28 HYPERLINK l _RefHeading_Toc398415994 六、方案评估29 HYPERLINK l _RefHeading_Toc398415995 致31 HYPERLINK l _RefHeading_Toc398415996 参考文献32VOD技术在电大昌平校区的应用介绍(一)研究背景中国现代远程教育
6、的发展,加上互联网技术和卫星宽带传输工程的实施,为中国现代远程教育的发展奠定了坚实的基础。广播电视大学是经教育部批准组织实施“人才培养模式改革和开放教育试点”的办学体制。是以现代电子信息技术为主要手段,利用广播、电视、文字、视听教材、计算机和网络进行远程教学的开放式高等学校。这种开放教育就是基于计算机网络技术的现代远程教育。近年来,随着现代远程教育技术和计算机网络技术的快速发展,作为世界上最大的远程教育教学系统,广播电视大学的教学模式发生了深刻的变化。目前已成为我国现代远程教育的骨干力量。特别是2010年,中央广播电视大学提出了建设开放型中央大学的口号。目前,中央广播电视大学昌平分校正紧跟中央
7、广播电视大学的步伐,积极致力于建设开放大学。本项目结合我校现有的计算机硬件和网络环境,设计开发了市电大视频点播系统,对我校具有重要意义。解决了“电大在线”远程教学平台视频上传和浏览功能的不足,为学生搭建了一个更加高效、流畅的视频浏览和学习平台。该项目实施后,教师打破了“电大在线”远程教学平台视频上传的瓶颈,学生可以在统一的平台上学习到更加丰富、集中的视频资源。该项目的实现为大量的视频学习资料提供了统一的平台,极大地丰富了我校的网上教学,极大地提高了学生网上学习的兴趣和积极性。在电大昌平分校建设开放大学的背景下,本系统的实现显得尤为重要。二。视频点播技术综述VOD(视频点播),即播放点播视频流,
8、是近年来出现的一种新方式。它是计算机技术、网络通信技术、多媒体技术、电视技术和数字压缩技术相结合的产物。视频点播(VOD)是20世纪90年代在国外发展起来的。目前,我国一些城市已经在肖伟试点视频点播系统。视频点播系统主要由控制中心的大型计算机服务器、传输和交换网络以及用户端的接收机顶盒或计算机组成。当用户发出点播信息的请求时,计算机服务器会根据点播信息检索存储在节目库中的视频信息,合成视频数据流,通过高速传输网络发送到用户家中。对于用户来说,只需要配备相应的多媒体电脑终端或电视机、机顶盒、VOD遥控器即可。VOD技术使人们可以根据自己的兴趣在电脑或电视上自由点播节目库中的视频节目和信息,而不需
9、要借助VCR、DVD播放机和有线电视。它是一个可以自由选择视频节目内容的交互系统。视频点播服务是一种交互式多媒体呼叫服务。通过它,用户可以获得视频节目、社会服务信息等视频服务,还可以对节目进行编辑和处理(后退、暂停、搜索等。).视频点播系统可以同时接收来自多个用户的同一节目,彼此之间没有任何冲突。形象地说,使用VOD服务就像在自己的DVD播放机或录像机上观看节目一样方便,VOD为用户提供的服务容量将远远超过普通录像带。例如,用户甚至可以使用VOD系统来浏览互联网、发送和接收电子消息等等。视频点播的本质是信息用户根据自己的需要主动获取多媒体信息。它与信息发布的区别在于以下几个方面:主动性和选择性
10、。从某种意义上来说,这是信息接受者根据自身需求进行自我完善、自我发展的一种方式。这种方式将越来越满足当今信息社会信息资源消费者的深层需求。可以说VOD是未来信息获取的主流方式,是多媒体音视频的表现。视频点播的概念将在信息获取领域迅速扩展,具有无限的发展前景。在传统的电视系统中,信息是单向传递的,用户只能被动地接收。而VOD(Video On Demand)又称交互式电视点播系统,是一种基于“用户自主”新概念的双向视音频信息系统,实现了根据用户需求播放视音频节目的愿望。视频点播是未来信息高速公路体系结构的重要组成部分,是未来信息服务中宽带服务的灵魂。这项技术是计算机技术、网络通信技术、多媒体技术
11、、电视技术和数字压缩技术等的交叉结合。这是一个基于多媒体网络的应用。图1显示了视频点播系统的硬件结构。视频点播系统的硬件核心由四部分组成,即视频点播服务器、Web服务器、数据库服务器和硬盘阵列。图2-1VOD技术不仅可以应用于电信宽带网,也可以应用于局域网和有线电视宽带网。如今,在建设智能小区的过程中,计算机网络布线已经成为不可或缺的环节。社区用户可以通过电脑、电视(带机顶盒)等实现VOD视频点播应用。,丰富了人民的文化生活。有线电视双向改造后,广大电视用户可以通过有线电视网络点播视频节目。VOD的工作过程是:用户在客户端发起播放请求,通过网络发出,由服务器的网卡接收,传送到服务器。在请求被验
12、证之后,服务器在存储子系统中准备可访问的节目名称,以便用户可以浏览喜爱的节目菜单。用户选择节目后,服务器从存储子系统中取出节目内容,传输给客户端播放。通常,“回放连接”被定义为“流”。采用先进的“带控制的流式传输”技术,支持数百个高质量的多媒体“流式传输”到网络客户端。客户端可以在任何时候播放存储在服务器的视频存储器中的任何多媒体材料。当客户端接收到少量数据时,它可以观看所选择的多媒体材料。该技术改进了“下载”或简单的“流式”技术的缺陷,可以动态调整系统的工作状态,以适应不断变化的网络流量,保证恒定的播放质量。VOD最初的出现是为了更好地满足用户自主观看视频节目的需求,但随着VOD技术的不断进
13、步,其广泛应用将对流行文化和商业运营模式产生强烈冲击。VOD不仅可以为最终用户提供多样化的媒体信息流,还可以拓展人们的信息渠道,丰富人们的精神生活。而且医院、酒店、飞机等场所的娱乐,公司的员工培训,长途市场调研,公司的广告业务等领域也将逐渐充斥VOD技术的新应用。视频服务系统(VOD)具有以下显著特征:采用客户/服务器模式,拥有完整的视频服务系统。包括独立的视频服务器、网络视频流传输控制系统、应用管理系统和独立的客户端解码器。完全模块化设计视频服务器采用独立服务器模式,大大提高了服务器的性能,保证了视频服务器的安全性和可靠性。支持各种国际标准和国际主流视音频格式。包括:MPEG1、VCD、SV
14、CD、AVI、MPEG2、DVD、VOB、MPG、MPEG4、DIVX、ASF、WMV、RM、QUICKTIME、MP3、CD、MIDI、WAV、RA、AU等多种视音频格式。支持各种课件点播。包括文本、图片、程序文件、动画(如FLASH)、超文本、POWERPOINT文件等。支持单路或多路MPEG流的广播、直播、转播和录制;您可以截取视频、音频或视频-音频剪辑、图片/声音。采用智能自适应流协议。在数据传输过程中,点播端不会一直占用固定的网络带宽,保证了流媒体服务器总带宽资源的充分利用。提供“集中式”和“分布式”服务系统架构。支持服务器多网卡数据输出;采用“分布式”架构系统,多台服务器可以并发发
15、送相同或不同的大量数据流,可以自动实现负载均衡。采用多线程处理机制。充分利用CPU的资源,优化内存、硬盘、网卡、服务器的总I/O口,使该VOD系统的系统资源占用率远低于同类软件。支持多种操作系统兼容WINDOWS、LINUX、UNIX等网络操作系统和当前国际主流数据库。可以提供基于IP网、ATM网等网络环境的本地或远程视频服务;它可用于电缆调制解调器、XDSL、ISDN、DDN、帧中继和其他接入。完善的用户权限管理支持用户组管理(一个用户可以同时属于多个逻辑组)、用户权限管理(用户拥有特定的权限)和用户带宽分配管理(用户被分配一定的带宽)。支持容量组管理。容量组之间是一对多的关系,很好用;借助
16、“资源管理器”实现节目信息的拖拽和复制,简单、方便、快捷;能处理单个程序和批处理程序。可以自动识别节目格式类型、节目持续时间、节目码率等。;具有强大的节目检索和查询功能;支持自动统计节目点播率、点播排行榜、统计计费等。支持时隙设置管理、总输出带宽管理、输出节目码率管理等。对于服务器来说;它可以实时在线监控和管理服务器和用户,并向在线用户发送和广播消息。系统具有双重网络视频服务安全认证策略,即应用层认证和服务器核心认证。应用层认证通过用户名和密码确认;服务器的核心认证包括IP地址和用户名的优先级,用于权限级别的安全确认。以标准格式存储数据。支持视频数据的分布式存储。不同的磁盘可以分开存储,也可以
17、通过RAID技术集中存储多个磁盘,减少磁盘寻道时间,提高数据访问速度。客户端易于操作,基于WEB浏览和访问。播放时可以响应拖动、暂停、快进、快退、静音、绝对定位、平衡调节、音量调节等常见的标准控件。可以设置播放顺序,随机播放和循环播放,调整播放速率,播放慢动作和快动作。功能介绍作为最新一代完整的流媒体服务系统,该视频服务系统具有以下完善的核心应用和管理应用功能。核心应用功能视频点播:客户端可以在远程或局域网内自由、随意地点播各种流媒体格式的视音频节目。课件点播:客户端可以自由自由地点播各种课件程序,如文本、图片、动画、执行程序等。在远程或局域网中。广播:存储的视频可以广播给远程或本地的所有用户
18、。只要客户端在线,就可以接收广播节目。视频直播:可以实时采集和录制其他国外来源的视频,并实时向所有远程或本地用户直播。只要客户端在线,就可以接收直播节目。第三,用户需求分析目前,市级电大系统的在线教学主要是通过“电大在线”远程教学平台来实现的。中央电大、省级电大、地市级电大、县级教学点都有自己的一套独立的“电大在线”远程教学平台,通过自己的“电大在线”远程教学平台组织日常的在线教学活动。作为一项常规工作,每年12月,中央广播电视大学通过省级电大远程教学平台,对44个省级电大及其下属电大的教学组织、教师指导和学生学习情况进行年度检查,掌握市级电大系统的教学情况,最终形成反馈意见,推动市级电大系统
19、建设。因此,目前,“电大在线”远程教学平台在整个电大系统中发挥着不可替代的作用。电大在线远程教育平台运行十多年来,在市级电大系统的建设和发展中发挥了重要作用。然而,尽管经历了几次升级,电大在线远程教育平台仍然存在许多问题,尤其是在视频资源的上传和浏览功能方面。随着网络传输速度和计算机性能的提高,学习者对网络媒体多样性的需求日益增加。学习者已经厌倦了千篇一律的书面材料,视频因其直观、生动的特点越来越被学习者所需要。随着学习者对视频学习需求的增加,“电大在线”远程教学平台在这方面的问题越来越突出。目前,我校的视频资源越来越丰富,主要有远程教育技术中心录制部制作的视频课程,每年购买的视频资源,以及中
20、央广播电视大学与其他高校共享视频课程的IP课件。这些视频资源迫切需要一个统一的发布点来发布,让学生可以方便地进行个性化学习。因此,改善“电大在线”远程教学平台视频学习中存在的问题,构建高效的在线视频学习系统势在必行。四。电大昌平校区数据网络概述(一)电大现有的网络结构目前,市广播电视大学校园网已实现千兆光纤接入,百兆切换到用户桌面,实现了电信、联通、教育科研网的融合。目前我们学校的校园网运行的是VOD系统,主要是机房集中上课的学生使用,并发比较小。因此,我校目前的网络情况完全可以满足本系统的运行要求,学生可以保证快速流畅地浏览视频学习资料。动词 (verb的缩写)VOD技术在电大昌平校区的应用
21、(1)视频点播系统的逻辑结构要求系统为视频节目的制作、分发和点播提供完整的解决方案。建立覆盖“客户”、“数据”和“管理”三个层次的基于互联网的视频点播应用平台。具体功能如下:(1)制作功能:可将模拟信号视频节转换成真实格式的流媒体文件。(2)发布功能:视频文件可以通过IP上传到远程VOD服务器。(3)点播功能:可提供操作便捷、结构清晰、外观时尚的平台。(4)客户层面:为观众提供节目介绍、老节目重播等功能。(5)数据层面:建立可靠的视频文件数据库和视频信息数据库,为用户的点播请求、管理员的查询和数据归档提供支持。(6)管理层面:建立易于操作的后白维护系统,可为电视中心管理者提供新闻发布、编辑信息
22、、删除旧文件等功能。经过对用户需求的调研,VOD系统自下而上分为三层:管理层、数据层和客户层(见图2)。图5-1视频点播系统的逻辑结构其中最低的管理卡要解决20天的制作、发行、维护等功能,运营对象是电视中心的管理员。具体来说,功能包括上传制作完成的视频文件,节目分类管理添加、修改、删除视频节目的基本信息(如节目发行号、上映时间、内容介绍等。)根据需要与管理员联系。中间层数据应由“视频信息库”和“视频文件库”组成。用于存储视频文件和信息。其中,视频信息库用于存储视频节目的各种相关信息。视频文件库用于存储视频节目的视频文件。顶层客户层的设计服务对象是观看节目的观众,因此客户层的界面设计必须兼顾操作
23、简单、分类清晰的要求。主要功能包括在线观看(用户可以播放、暂停、全屏等。)、老节目重播(用户可以根据需要重播老节目的视频文件)、节目内容介绍功能(方便用户了解节日内容,观看自己感兴趣的节目)。(2)视频点播系统的设备选择目前,市广播电视大学正积极致力于建设开放大学的努力。学校领导非常重视我们学校的网络教学,所以我们在硬件上的投入比较大。“学校投入了大量的网络产品,极大地优化了学校的基础设施建设,改善了网络教学环境。”目前我校使用的较新的服务器基本都是BM系列,主要用作学校主站服务“电大在线”、远程教学平台服务、教务系统服务。硬件配置如下表所示:表5-1硬件配置(3)视频点播系统的分析与设计5.
24、3.1视频点播系统的功能要求市电大视频点播系统是为学生提供视频学习支持服务的学习平台。为弥补目前“电大在线”远程教学平台的不足,对市电大视频点播系统提出以下功能需求:1.该系统应该能够存储学生的个人信息。2.系统应具有用户注册和登录功能,防止非法用户入侵。3.鉴于电大学生都是成年人,他们的知识水平和利用计算机网络学习的能力较弱且差异较大,系统应设置相关板块,就常见问题对学习者进行指导。4.为了让学生的学习过程更加顺畅,系统应该提供专门的视频浏览播放器。5.该系统应该能够分别存储公共视频和课程视频。公共视频发布在主页面,而课程视频仅供登录用户观看。应该描述VOD系统的服务,从用户端的请求到提供的
25、服务。5.3.2视频点播系统的设计思路该系统的设计思想是以知识点为核心,对相关课程的学习能力进行重组和构建。根据以上对系统功能需求的分析,首先对系统中的知识点进行科学设计,明确知识点结构以及系统中知识点之间的关系。然后,设计各个功能模块,完成需求分析提出的任务。系统的应用人员分为学员、教师和系统管理员,主要应用对象是学员。教师资源的上传,管理员对系统的维护,都为学员的自主学习提供了保障。市电大视频点播系统的结构框架如图3所示。城市广播电视大学VOD视频点播系统主页注册登录课程学习顶部导航内容板版权信息后台管理管理图5-1市广播电视大学视频点播系统框架图由于视频文件一般比较大,在发布视频文件时,
26、使用协议上传可能会出现速度慢甚至上传失败等问题。因此,本系统将设置FTP服务器,为教师和管理员上传视频文件提供FTP协议,并保证上传速度和成功率。FTP上传的文件可以提供流媒体服务,供用户观看和下载。目前,城市电大的v0D VOD系统还处于系统运行的初级阶段,一台IBM3650服务器的同一块网卡提供WEB应用、流媒体服务和FTP上传服务。当这个网卡的I/O过高时,可以考虑扩展网卡,用一个网卡提供流媒体服务,用另一个网卡提供WEB应用服务和FTP文件上传功能。5.3.3视频点播系统的技术应用下表列出了城市广播电视大学VOD系统设计和实现中使用的主要技术。在系统设计之初,出于系统稳定性的考虑,为了
27、避免系统漏洞,计划使用Linux操作系统。但是服务器购买后,附带了一套正版的WindowsServer2003操作系统。为了以后更好的获得厂商对硬件的维护和升级服务,目前这个系统已经扩展了自己的系统。表5-2应用的主要技术5.3.4系统的技术路线下面将简要介绍VOD系统中使用的主要技术。IIS6.0和WindowsServer2003在网络应用服务器的管理、可用性、可靠性、安全性、性能和可扩展性方面提供了许多新功能。同时,IIS6.0增强了网络应用程序的开发和国际支持。IIS6.0和WindowsServer2003提供了最可靠、最高效、最连通和最完整的网络服务器解决方案。IIS6.0具有以下
28、特征:容错流程架构(应用程序池)IIS6.0的容错进程体系结构将网站和应用程序隔离到一个自包含的单元中(也称为应用程序池)。“应用程序池为管理员管理一组网站和应用程序提供了便利,同时提高了系统的可靠性,因为一个应用程序池中的错误不会导致另一个应用程序池或服务器本身出现故障。自动流程回收IIS6.0可以根据一组灵活的标准和条件(如CPU利用率和内存占用率)自动停止和重启失败的网站和应用程序,同时将请求放入队列中。IIS6.0还可以在回收一个工作进程时维护客户端的TCP/ P连接,应用Web服务客户端。在程序的后端与不稳定的Web应用程序隔离”快速故障保护如果应用程序在短时间内频繁失败,IIS6.
29、0将自动禁用该应用程序,并向该应用程序的所有新发出和排队的请求返回“503服务不可用”错误消息。此外,还可以触发一些自定义操作,例如触发调试操作或通知管理员。快速故障保护可以保护Web服务器免受拒绝服务攻击。网络花园IIS6.0的工作进程隔离模式还允许配置多个工作进程来为给定应用程序池的请求提供服务。这种配置也称为网络花园。与以前的SQL系列相比,SQLServer200使SQL Server 2000和SQL Server 2005具有以下新功能:在线恢复使用SQLServer2005版本的服务器,数据库管理器将能够在SQLServer运行时执行恢复操作。“在线恢复提高了SQL server
30、的可用性,因为只有正在恢复的数据不能使用,而数据库的其他部分仍在线,仍可用于在线检索操作。在线搜索选项可以在数据定义语言(DDL)执行期间使用,允许基表!、或聚集索引数据以及任何相关的检索。快速恢复新的更快的恢复选项可以提高SQL server数据库的可用性。事务日志前滚后,管理员将能够重新连接到正在还原的数据库。安全性能的提高SQLServer2005在安全性能方面做了一些改进,比如数据库加密和设置安全默认值!增强密码策略!宾米的权限控制!具有增强的安全模式。数据库镜像通过新的数据库镜像方法,记录文件传输性能得到了扩展。“用户可以使用数据库镜像,通过设置到备用服务器的自动故障转移来增强SQL
31、 server系统的可用性。5.3.5视频点播系统的技术特点从技术运用来看,市电大的视频点播系统有以下特点:的应用。net页面缓存和内存缓存技术减少了对数据库的访问,提高了系统的响应效率。的应用。net自定义控件技术可以提高代码的重用率和程序的开发效率。应用了XM1技术。封装了数据库访问的方法,提供了统一的数据库访问机制。采用分级访问机制访问数据库数据,提高了数据访问的安全性。使用存储过程访问数据库数据,提高了数据库的访问效率。扩展灵活,容错能力强。5.3.6视频点播系统的数据库设计本节给出了支撑本系统主要功能的五个关键数据表,分别是用户表(USer)、专业表(Specialty)、课程表(C
32、ourse)、文章表(Art title)和管理员表(admin)。为了增强系统的可扩展性,在所有的表设计中保留了五个字段作为扩展字段。将来系统扩展时,可以直接选择这五个保留字段添加新功能。下面详细设计了这五个表的结构。(1)用户表结构的详细设计:ID:用户号;用户:用户名;Pass:用户PASS word创建时间创建时间;真名:真;用户标识:;学生编号:学生ID扩展字段:扩展备用字段下表显示了用户表(User)的结构表5-3用户结构(2)专业表结构的详细设计:Id:专业号;专业名称:专业名称;专业代码:专业代码;创作者级:创作者级(中央电大创作或节电大学建设);学位类型:专业类(本科/专科)
33、;状态:状态(开或关);Extended _Field:扩展备用字段。下表显示了专业表的结构:表5-4专业表结构(3)课程结构的详细设计:Id:课程号;课程名称:课程名称;课程代码:课程代码;创作者级:创作者级(中央电大创作或节电大学建设);网络课程标志:在线课程标识符;状态:状态(开或关);扩展字段:扩展备用字段。下表是课程表。表5-5课程表(4)文章结构的详细设计:ID:文章编号;一个标题:文章标题;内容:文章内容;管理员Id:发布者Id;管理员名称:;Image _Url:文章包含图片Url;Video_Url:文章包含视频Url;Extended _Field:扩展备用字段。下表是文章
34、结构:表5-6文章表结构(5)管理员表(admin)结构的详细设计:Id:管理员号;管理员Id:管理员用户名;密码:管理员密码;创建时间:管理员用户的创建时间;Level:管理员级别:level 1 Jame:管理员级别名称;Extended _Field:扩展备用字段。下表显示了管理员表(admin)的结构:表5-7管理员表在这个系统中,有两种用户拥有管理权限,即教师管理员和系统管理员。至于教师管理员,其主要权限是管理文章,而系统管理员管理用户多于管理文章。级别字段作为管理员级别的标记,对不同的级别赋予不同的操作权限,从而达到安全控制的目的。为了保证系统的可扩展性,将系统管理员和教师管理员的
35、不同权限操作分别规划到两个文件夹中,然后在web.xml中添加过滤器对权限进行过滤。(4)视频点播系统的实现1.系统基本结构的实现。通过前面的系统分析和设计,可以看出在实现过程中,系统主要包括五个部分,分别是系统主页、分类信息管理、视频内容管理、系统公告管理和系统用户管理。其结构如图5-2所示:图5-2视频点播系统结构图2.首页的实现(1)系统主页实现用户与系统的大部分交互都是在系统首页完成的,是整个系统信息的集中展示页面。它为用户提供了最直观的视频节目介绍和分类,让用户可以通过简单的操作选择自己喜欢的视频节目,同样的重点也会突出重要信息。系统主页如图5-3所示。图5-3系统主页界面(2)用户
36、注册和登录功能没有登录的用户只有浏览视频基本信息的权限,不能播放视频、留言等操作。因此,系统从方便系统管理的角度提供和登录功能。用户登录界面如图5-4所示。图5-4用户登录界面为了方便没有用户名的用户使用视频播放功能,系统还提供了会员注册功能,需要用户输入用户名和密码才能联系。在注册界面注册成功的用户直接成为系统普通用户,不能通过注册获得管理员权限。用户注册界面如图5-5所示。图5-5用户注册界面(3)视频播放功能当用户登录成功,在视频信息页面点击播放后,系统会自动跳转到视频播放页面。播放视频页面的核心代码是:if(g_bNetscape)document . writeln( ;(4)视频搜
37、索功能本系统支持两种视频搜索功能,用户登录成功后即可完成。根据视频分类,还可以使用搜索框进行视频搜索。下面介绍两种视频搜索方式。(1)根据视频分类进行搜索主页上的导航栏用于视频分类搜索。用户可以点击导航栏进入每个类别,然后进一步搜索自己要找的视频,从而缩小搜索范围。界面如图5-7所示。图5-6视频分类界面(2)使用搜索框进行视频搜索。点击系统首页的查找视频按钮,会出现视频搜索框。用户可以根据两个搜索关键词进行搜索:视频名称和演讲者。(5)视频消息功能用户成功登录后,可以在任何视频上留言。3.后台管理系统的实现。后台管理系统在整个视频点播系统中起着重要的作用。所设计的优秀后台管理系统可以高效便捷
38、地更新媒体文件,大大提高了整个系统的运行效率,从而更好地服务用户,大大降低管理员的管理难度。下面从登录功能、视频管理功能、用户管理功能和消息管理功能四个方面介绍后台管理系统的几个重要功能在本系统中的实现。(1)管理员登录功能为了防止普通工厂通过测试密码登录管理员,系统不在首页显示管理员登录界面。管理员需要在浏览器的地址栏输入localhost/VOD/admin/login.asp才能进入管理员登录页面。如图5-7所示。图5-7管理员控制界面管理员进入登录界面,输入用户名和密码,提交给系统进行验证。如果他们是正确的,他们将进入管理界面。如果有错误,系统会跳回上级页面,提示用户名和密码错误。用户
39、认证页面chkadmin.asp的核心代码如下: password = replace(trim(request( password ),)set RS = server . createobject( adodb . reeordset )SQL = select * from admin where Password = & Password & and username = & username & rs.open sql,coon,l,l如果不是(rs.bof和rs.eof ),则如果密码=rs(“密码”),则会话( admin)=rs(用户名)会话(标志)=rs(标志)回应。重定向“
40、manage.asp”其他呼叫错误如果就会结束其他调用错误()如果就会结束子错误()response . write“”response . write 用户名或密码错误,请重新输入! 末端接头rs关闭连接关闭设置rs =无设置连接=无%(2)视频管理功能管理员可以通过视频管理页面管理已发布的视频或添加新的视频资料。(3)用户管理功能管理员可以通过用户管理页面维护VOD系统的用户信息。用户分为两类:普通用户和系统管理员。用户管理界面如图所示图5-8用户管理界面(4)消息管理功能消息管理功能主要用于评估视频,以便管理员为上传和部署视频提供指导和依据。界面如图5-9所示。图5-9消息管理界面(5)
41、音频和视频编码和解码方法所谓视频编码,是指通过特定的压缩技术,将某种视频格式文件转换成另一种视频格式文件的方式。视频数据具有很强的相关性,也就是说存在大量的冗余信息,其中冗余信息可以分为帧域冗余信息和时域冗余信息。视频编码技术就是去除数据中的冗余信息(去除数据之间的相关性)。视频编码技术包括帧内图像数据压缩技术、帧间图像数据压缩技术和熵编码压缩技术。由MPEG ISO(国际标准组织)下的MPEG(运动图像专家组)开发。视频编码主要有MPEG-1 (VCD)、MPEG-2 (DVD)、MPEG-4(现在DVDRIP用的是它的变种,比如DIVX、XVID ID等。)和MPEG-4 AVC6;音频编
42、码主要包括MPEG音频层1/2、MPEG音频层3(mp3)、MPEG-2 AAC、MPEG-4 AAC等。资源管理在用户有大量并发访问的情况下,系统能保持良好的响应时间是非常重要的,因为我们下一步要把系统扩展到整个市电大系统,让我们教学点和工作站的所有学生也能访问VOD系统。这样系统的并发量会相当大,对系统的效率和稳定性是一个极大的考验。资源维护界面默认为资源快速搜索界面,提供资源名称统计,包括次数、占用空间、上传次数等。用户可以通过关键字搜索资源,系统管理员可以修改资源的基本信息。资源维护界面如下图4-2所示:图5-3资源管理页面(七)流量计算一般从三个方面获取流量:节点数量*每个节点需要的
43、带宽*一般情况下同时在线的概率。从信息点的分布来看,校园网大约有2000个信息点,用户的视频点播对带宽要求较高,一般在100KB以上。同时,VOD的在线率在60%左右。得出校园网的使用流量为(2000 * 100 KB/s * 60%)/1024 = 117.2 Mbps。综上,电大昌平校区在VOD系统中的总流量波动在117.2MBps。(八)、网络安全措施1.校园网络安全的影响因素影响校园网络安全的因素很多,可以分为以下几个层次:物理层的安全性自然灾害是一个重要因素,如雷击、火灾、地震、洪水、战争等。这些自然灾害严重危及机房设备、通信线路、软件系统的安全;另一方面,机房的电源、空调系统、计算
44、机主机系统、存储系统、终端系统、数据通信通道的安全也属于物理层的安全。网络层的安全性网络层的不安全因素包括:数据传输过程中的非法拦截、非法修改网络设置导致的线路中断、网络结构不合理导致的非法入侵等。拒绝服务攻击和网络蠕虫使网络设备瘫痪。系统层的安全性系统层包括两部分:操作系统平台和应用软件平台。存在黑客非法入侵、系统感染病毒、系统安全策略设置不当等安全问题。应用软件层的安全性软件开发者不重视应用软件的安全性。他们在设计程序时,没有充分利用应用软件支撑平台提供的安全技术手段,代码编写不符合安全规则。操作员级别的安全性管理人员缺乏安全意识和责任意识,违反相应的操作规章制度,导致系统软硬件平台损坏、
45、系统信息泄露等问题。2.防火墙系统设计。防火墙是设置在不同网络之间的一系列软件和硬件的组合。它在校园网和Internet网之间实施访问控制策略,决定哪些站点允许访问外界,哪些站点允许访问外界,从而保护局域网免受外部非法用户的侵害。防火墙设计的目的是防止来自未受保护的网络的信息进入专用网络,如LAN或WAN,同时仍然允许您在本地网络上与其他用户一起访问Internet服务。大多数防火墙是根据源地址、目的地址、高层协议、特殊标准或安全策略过滤进入网络的数据报的路由器。不及物动词方案评鉴根据现代高职院校视频点播的需求特点,以上介绍的校园视频点播系统有效利用了校园网综合布线系统,实现了交互式视频点播模
46、式。系统的点播软件采用多线程、P2P流媒体处理技术,客户端支持WEB界面点播,实现了良好的人机交互。该视频点播系统已经基本开发完成,其功能基本满足用户的需求。可以完成视频点播、用户注册登录、相关资料查询等主要功能,实现各种相关功能。还提供了一些系统后台管理功能,方便用户添加、修改、删除数据。本文对系统功能设计、系统软件结构设计和相应模块的开发也做了详细的描述和大量的工作,并对服务器和客户端通信过程中的数据包结构和解析进行了分析。从已经完成的工作来看,很难构建一个非常高性能的VOD系统。要根据系统的实际需求和规模,设计合适的系统方案,采用合理的架构,选择合适的软硬件环境,才能达到预期的效果。但不
47、能脱离实际情况盲目追求高性能,要兼顾系统的可扩展性、实时性和可维护性。致谢在学习结束,论文完成的时候,我首先要向导师表达我的心声。在论文写作阶段,我从百忙之中抽出时间,认真审阅了文章,提出了许多有价值的中肯的意见,甚至包括标点符号等一些细微的问题。我的老师为我一一指出,为我论文的顺利完成提供了重要的指导和帮助。在此,对老师严谨的治学态度表示敬意,对我无私的帮助表示诚挚的心意。其次,我想感受一下邮电大学网络教育学院所有培养过我的老师。他们渊博的知识和严谨的治学态度让我受益匪浅。我也要感谢我的同学。和他们一起学习开阔了我的视野,也为我以后的工作和学习增加了一笔财富。再次向关心和支持我的家人、朋友和同事表示衷心的感谢,感受家人的理解、朋友的关心和同事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 留置针护理常规
- 2025年农村土地协议书
- 手部护理标准化流程
- 造影术后护理常规
- 高中化学方程式(辞典式现查现记)
- 高三地理复习讲义:冷热不均引起大气运动
- 《地方高校科技小分队工作指引》(征求意见稿)编制说明
- 黔南山牛肉浓汤调味料-编制说明
- 对数与对数函数【12类题型】(原卷版)-2025年高考数学重难点复习突破
- 做好心理护理
- 河北省石家庄市2025年八年级下学期语文期末模拟试卷七套及答案
- 微播易中国广告协会2025年社交媒体与KOL营销趋势报告
- 项目陪跑协议书
- 四川省眉山市东坡区东坡区东坡中学2025年数学七下期末调研模拟试题含解析
- 车间原辅材料消耗管理
- 2025国家开放大学《员工劳动关系管理》形考任务1234答案
- 提前预付工资协议书
- 2025年劳动与社会保障政策考试试题及答案
- 2025年湖北省新高考信息卷(一)物理试题及答案
- 消毒供应中心进修总结汇报
- 河南省郑州市2021-2022学年高一下学期期末考试英语试卷(含答案)
评论
0/150
提交评论