网络多媒体教学系统毕业设计论文-软件专业_第1页
网络多媒体教学系统毕业设计论文-软件专业_第2页
网络多媒体教学系统毕业设计论文-软件专业_第3页
网络多媒体教学系统毕业设计论文-软件专业_第4页
网络多媒体教学系统毕业设计论文-软件专业_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络多媒体教学系统毕业设计(论文)-软件专业网络多媒体教学系统毕业设计(论文)-软件专业 摘 要随着全球信息化进程的不断发展,教育信息化势在必行,网 络多媒体教学正在逐渐成为主流教育形式。网络多媒体教学拓展了教学的时空纬度,为学习者提供了 更为丰富、优质的学习资源,必将对提高教学质量、转变教 学观念以及推进全民教育产生积极影响。本课题针对学校计算机实验室的教学和管理需要,设计 并实现了一个网络多媒体教学系统。在屏幕图像截取方面,本系统结合最新的技术,解决了现 有的商业化网络教学系统难以截取播放器画面的问题,提高 了截屏和画屏的速度;在多媒体数据压缩方面,根据不同的 媒体信息的特性采用了不同的压

2、缩方式,对于屏幕图像信 息,采用确定变化区域,然后对区域进行压缩传输的方式; 数据传输使用了 UDP多播,设计并实现了在无连接网络协 议上的应用层传输控制协议,使媒体信息在客户端能正确、 同步重现;控制命令以及文件的传输也使用了UDP方式,并且通过应用层协议,使文件用UDP方式高效率地传递给客户端。在教学辅助的其他方面,提供了遥控辅导、文件传输、等 实用的功能。通过本论文的研究结果,使网络多媒体教学系统取得了 截屏准确高效、压缩快速、广播延时小、系统运行稳定的效 果关键词:java 图像压缩 多媒体教室 ABSTRACT Underthesuccessivedevelopmentofbecom

3、inganinformationsociet y,itisimperativethateducationwillusemoreinformationtechnology. Thenetworkmultimediateachingisgraduallybecomingthemainstre amofeducationformwhichdevelopstheteachingspaceandtimelatit ude,providesstudyresourceofrichandhighqualityforthelearner,itw 川certainlyhavethepositiveinfluenc

4、eonimprovingtheteachingqual ity,transformingtheteachingmethodandpromotingsocialeducation.Inordertomeetthedemandofteachingandmanagingofcomputerlab oratory,thistopicdesignsandimplementsanetworkmultimediateac hingsystem.Inthescreenimagecapturingaspect,thissystemusesthe newesttechnology,solvedtheproblem

5、whichexistsincommercialne tworkteachingsystemthatthesurfaceofvideoplayercannotbecaptur e,andenhancedthescreencapturingandrenderingspeed.Intheaspect ofmultimediadatacompression,thissystemselectsdifferentcompre ssionmethodsforthedifferentmediainformation.Forthescreenimag einformation,wefindthechangeda

6、reafirst,thencompressandtransfe rthedataofchangedarea.Forthemouse,weseparateitfromthescreeni mageandtransferitwithamixedmethodthatincludessemanticcompr essandimagecompress,thusitsmovementhasthecontinuity.UDPpr otocolwithgroupbroadcasttechnologyisusedfordatatransmission.I designandimplementthetransmi

7、ssioncontrollingprotocolonapplic ationlayer.Itenablesthemediadatatobereappearedcorrectlyandsyn chronouslyontheclientside.UDPprotocolisalsousedforthetransmi ssionofcontrolcommandsandfiles.Throughtheprotocolofapplicati onlayer,filesaretransmittedefficientlytothestudentsidewiththeUD Pprotocol.Intheothe

8、raspectsofaidedteaching,weprovidepracticalf unctionssuchasremotecontrolling,computerinformation,screenvi deorecordingandsoon.Thoughthispaper,thenetworkmultimediateachingsystembecame moreeffectiveforcapturingscreen,higherspeedforcompressing,sh ortertimeonpostponeandachievestabilization. KeyWords : ja

9、va Imagecompression Mutimediaclassroom 目 录 1 前言 1 1.1开发背景1 1.2研究的意义1 1.3国内外研究现状2 1.4 系统设计目标3 2系统开发于相关技术4 2.1 java语言4 2.2图像压缩算法5 2.3网络传输协议6 3系统分析9 3.1可行 性分析9 3.1.1项目可行性分析9 3.1.2使用可行性分析9 3.2 系统的主要功能9 3.3系统基本结构9 4概要设计11 4.1功 能描述11 4.2系统功能模块分析12 4.3功能特色12 4.3.1 课堂教学过程通过网络实时发布12 4.3.2教学信息完整的在其它多媒体教室还原再现

10、12 4.4多线程机制13 4.5通信协议设计14 4.5.1教师端到学生端14 4.5.2学生到教师端15 5多媒体教学平台的实现 16 5.1实现效果16 5.2屏幕截取与 图像压缩17 5.2.1屏幕的截取17 5.2.2图像压缩算法18 5.3文件传输的实现20 5.3.1文件服务器20 5.3.2文件下载客户端21 5.4广播通信的实现22 5.4.1广播通信的报文解析器 实现22 5.4.2广播的实现23 6系统测试24 6.1黑盒测试与 白盒测试24 6.2测试具体实施25 6.3测试结果25 6.4测试分析总结及说明 25结论26谢辞27参考文献28附录29 1前言1.1开发背

11、景 计算机辅助教学(CAI)至今己经有 了 30多年的发展历史。CAI课件由单一的文本形式发展成了多媒体形式,由单机 环境向分布式发展。目前己进入了多媒体网络化交互式教学阶段。多媒体教学网络,从技术上讲主要包含多媒体技术和网络技术。多媒体技术是指利用计算机把文字、图形、影像、声音、动画等多种媒体合成处理并组成一个交互系统的技术;而网络技术则可以把分散独立的计算机通过通信设施互联起来, 从而实施异地通讯和资源共享等功能。将多媒体技术融进网络技术并应用于课堂教学就产生了多媒体教学网络。因此,多媒体教学网络可以描述为:把计算机技术、多媒体技术、网络技术和现代教学方法有机结合起来的一种辅助教 学手段。

12、多媒体教学网络系统又称为网络型电子教室,它是在局域 网和教学网络管理软件的基础上又增加了 一套视频传输系统。多媒体CAI网络化教学是使用计算机作为工具、利用网 络技术、多媒体技术和现代教学技术进行教学活动的一种崭 新的教学形式。利用多媒体编制各类 CAI课件、由计算机,声像设备和电 子投影设备进行广播式或交互式教学活动,与传统教学模式 相比具有生动形象、 主动灵活、因材施教、资源共享等特点。能根据学生的经历、学习风格采取不同的教学策略,并能 根据反馈信息为学生提供学习指导。教学形式从面对面的教师教、学生听的单一课堂教学方 式,变成广播式学习,个别化学习和协同式学习等多种教学 形式,实现了课堂教

13、学的变革。多媒体CAI网络化教学的诞生是教学形式的一场革命。这种教学形式教学信息内涵丰富,精简课时,提高教学质 量和教学管理效率,可以预测它将成为21世纪教育的重要模式之一。1.2 研究的意义随着计算机技术、通信技术的迅速发展, 人类社会的进入了信息时代,知识的更新速度越来越快,根据联合国教科文组织的统计,人类近 30年来积累的知识占 全部人类知识的90%,而此前积累的所有知识只占 10%。高新科技的迅速发展,导致新产业的不断涌现,老产业的 不断变革,客观上就要求人们不间断地学习和补充新的知识 和技能。据国外学者统计:一个大学生在学校只能获得其所需知识的 10%左右,其余 90%则由他在以后的

14、工作中,不断学习获得。所以,如何解决知识激增,职业更新频繁而导致的人们对 知识的需求,就使得改革教育形式和方法成为必然,计算机 辅助教学改变了以往教学中形式单一、信息量小等等诸多弊 病,多媒体辅助教学能实现个性化教育,发挥被教育者的积 极主动性,具有良好的视觉、听觉效果、丰富的知识表达能 力等多种优点。随着全球信息化进程的不断发展,教育信息化势在必行, 网络多媒体教学正在逐渐成为主流教育形式。网络多媒体教学拓展了教学的时空纬度,为学习者提供了 更为丰富、优质的学习资源,必将对提高教学质量、转变教 学观念以及推进全民教育产生积极影响。传统的电脑教室,一般辅以投影仪或硬件网络系统,建 立网络多媒体

15、教学系统,但由于高昂的成本和一些其他的原 因,并不是一般教室可以配备的,而且硬件设备耗损大、维护烦琐、升级麻烦都是令学校困扰的问题。而作为一种纯软件的解决方案的网络多媒体教学系统,完 全避免了这些硬件问题,而且教师可以把理论教学与实践操 作相结合,直接在教师机上进行各种教学演示,并把每一步 操作过程都实时同步传送到学生的电脑屏幕上。各种大量的多媒体课件资料、光盘教学资源、实验演示系 统、教学方法与经验等都可以借助网络多媒体教学系统软件 这种集语音、图像、文字、动画于一体的现代交互式教学模 式实现了。可以在整个多媒体教室里共享文字、图像、语音、视频资 源。这样,通过构建一种文字、语音、视频图像的

16、互动交流环 境,学生可以同时在自己的电脑屏幕上分享各种教学资源, 不但大大减轻了教师的工作负担,提高了教学效率,而且也 使教学内容极其生动活泼,学生乐于接受。1.3 国内外研究现状 一般来说,网络多媒体教学系统, 根据其设计原理及实现方式的不同可分为三类:纯软件实现方式、软硬件结合实现方式、纯硬件实现方式。硬件实现方式在早期应用较多,但随着联网速度不断提 高、个人电脑处理能力不断增强,硬件方式在以往的速度优 势已经不再明显,而且其成本高、维护不便、升级困难,而 软件实现方式正好能够克服硬件方式的缺点,并且在现在的普通配置的个人电脑上能够达到很好得执行效能,因此已经 成为市场的主流。下面是市场上

17、已有的一些相关软件产品的介绍:1、方正集团的方正多媒体电子教室:方正多媒体电子教室软件是一套先进的多媒体教学广播系 统,教师通过计算机网络,便可同时对百位学员进行电脑教 学。教师与学生可利用影音双向通讯功能及教学辅助工具,进 行各种各样多媒体影音互动教学,教师并可实时监控全体学 员的学习状况,协助学校或企业达成高效能的网络教学目 标。2、创讯软件的红蜘蛛网络多媒体教学系统:红蜘蛛多媒体网络教室由广州创讯软件有限公司开发,简称 红蜘蛛软件。该软件运行于加载 TCP/IP 协议的 Windows98/ME/2000/XP/2003 网络,主要在局域网络上实现 多媒体信息的教学广播,是一款实现在电子

18、教室、多媒体网 络教室或者电脑教室中进行多媒体网络教学的非常好的软 件产品,集电脑教室的同步教学、 控制、管理、音视频广播、 网络考试等功能于一体,并能同时实现屏幕监视和远程控制 等网络管理的目的。3、北京豪杰的豪杰网络多媒体教学系统等豪杰多媒体网络教室,是一种纯软件多媒体教学应用系统,它既不同于以 往那些采用纯硬件或软硬件相结合方式而构建的网络教室 系统,在设计思路和技术实现上,也不同于以往的纯软件网 络教室系统。豪杰公司将多年累积的深层内核技术,借助于网络传输手 段,应用到了多媒体网络教室软件中。4、DanwareData 公司的 NetOpSchool :全球最高销量的教室系统 NetO

19、pSchool是一个不可多得的世 界级教学软件。它是一套先进的教室示范及遥控系统,在欧美早已广泛使 用。它可运行于任何 LAN及WAN上,把教师的电脑示范画面 在各同学的电脑中显示,又可在教师的电脑观看各同学的画 面,甚或遥控任何同学的画面,或把任一同学的画面向其他 同学展示。此系统的优点是功能强大而且操作简易,不需任何设定, 每部机的安装只需一分钟即可启用。从上述的介绍可以看生,市场上现有的网络多媒体教学 软件已经具备了屏幕广播、远程遥控、电子白板等网络教学 系统所需的功能,但是在使用中发现它们普遍存在无法获取 视频播放器画面的问题,可靠性也不高,系统的成熟性和稳 定性还不尽如人意。1.4

20、系统设计目标 系统设计实现如下目标:1、能够远程监控学生,包括远程监视和远程控制2、能够实现可控制的聊天交流功能3、能够实现关机重启4、能够实现点名与签到等 5、可以同步提问、答疑 6、可以同步传 输文件,包括接收文件和发送文件7、系统要求运行稳定,可靠性高。2系统开发于相关技术2.1 java语言Java语言是由Sun公司于1995年推由的一种新的编程语言,它是一种跨平台、 适合于分布式计算环境的纯面向对象语言。Java语言及其扩展正在逐步成为互联网应用的规范,掀起 了自PC机以来的又一次技术革命。一般认为,B语言导致了 C语言的诞生、C语言演变由C+ 语而Java语言则明显带有 C+语言的

21、特征。Java总是和C+联系在一i起,而C+则是从C语言派生而 来的,所以Java语言继承了这两种语言的大部分特性。Java的语法是从C继承的,Java许多面向对象特性都受到 C+的影响。事实上,Java中几个自定义的特性都来自于或可以追溯到 它的这些前驱语言。略有不同的是,Java语言完全面向对象,从而摒弃了二者 的不足之处。Java语言的诞生与过去约30年中计算机语言的不断改进 和发展密切相关。Java 是由 JamesGosling、PatrickNaughton、ChrisWarth、 EdFrank 以及 MikeSheridan 等人于 1991 年在 SunMicrosystem

22、s公司设计由来的,开发第一个版本花了18个月时间。该语言最初名叫 “Oak;后来发现“Oak已经是Sun公司另 外一种语言的注册商标,于 1995年更名为“Java:即太平洋 上一个盛产咖啡的岛屿的名字。从1992的秋天Oak问世,到1995春天公开发布Java语言 许多人都对Java的设计和改进做由了贡献。自从于1995年被正式推由之后,Java语言就以其独特的 优势迅猛发展,经过短短 8、9年时间,成为迄今为止最为 优秀的面向对象语言。Java也从当初的一种语言而逐渐形成一种产业,基于 Java 语言的J2EE架构已成为微软.NET平台的强大竞争对手。当初,Java语言最初的发布不亚于一场

23、革命,但是它并不 标志着Java快速革新时代的结束。在Java1.0发布后不久,Java的设计者就已经制定由了 Java1.1、Java1.2、Java1.3、Java1.4、Java2、Java2.1.4 版。作为当前一种被广泛使用的面向对象编程语言,Java具有多方面的特点。如果与其他众多的编程语言作一下比较,会发现这些特点 正是Java语言之所以如此风靡的原因所在。虽然Java在莫些方面(例如资源耗费)也存在一些不足, 但这丝毫不影响 Java作为目前最优秀面向对象编程语言的 地位。Java是一种被广泛使用的网络编程语言,这是一种新的计 算概念。网络环境下的编程语言最需要解决的是可移植性

24、和安全 性问题。以字节方式进行编码,使得程序不受运行平台和环境的限 制成为可能。Java语言还提供了丰富的类库,使程序设计人员可以很方 便地调用相关类建立起自己的系统。Java作为一种高级程序设计语言,它除具有面向对象、编 写简单、脱离机器结构、具有分布性、鲁棒性、可移植性、 安全性特点外,并且提供了并发机制,解释执行具有很高的 性能。2.2图像压缩算法 由于网络多媒体教学系统对实时性的 要求以及网络带宽的限制,必须找到一种迅速有效的图像压 缩算法来满足这一需求。目前主要存在以下一些主要的压缩算法:1、语义压缩:大多数基于 Windows的应用程序的界面都具 有统一的风格,这为对屏幕信息进行描

25、述提供了可能。可以描述教师屏幕上有什么,教师的操作在屏幕上引起了 哪种类型的变化,将这些信息传递给学生的计算机,再根据 这些描述对教师屏幕进行重构,闲时到屏幕上。这种方法传输的数据量比传递图像要小得多,而且由于不 必进行图像的实时压缩和解压缩,系统的性能也会显著提局。Windows终端服务传输屏幕信息采取的就是基于语义压缩的方法。2、行程长度编码(RLE):行程长度编码(run-lengthencoding)是压缩一个文件最简单的方法之一。它的做法就是把一系列的重复值 (例如在有失真编码时,信 号经过变换和量化后的系数集中, 经常由现连续的0)用一个 单独的值再加上一个计数值来取代。比如字符序

26、列'' aaaaaaaabbbbbbcccccccddd可以编码为8a6b7c3d。译码时可以还原得到原来的数据,对比RLE编码前后的代 码长度可以发现,只用 8个编码就表示了 24原始数据,压 缩比为3:1。RLE压缩率的大小取决于图像数据本身的特点。图像中具有相同颜色的图像块越大、这样的图像块占全图 的比例越大,压缩率就越高,反之越小。这种方法实现起来比较简单,特别是对于经常由现较长连 续值的计算机生成的图像信息非常适用。3、Huffman编码:Huffman编码是一种形成前缀变长编码 的方法。它根据信源中每个符号 Xk的由现概率Pk进行码字分配, 由现概率最小的分配最长码

27、字。Huffman编码对于每一个符号都给定了一个码字,形成一 个编码表。接收端要有同样的编码表才能在译码时参照它正确地译 码。此外,Huffman编码对于不同的信源编码效率是不同的, 例如在JPEG压缩时,可以对所有图像使用推荐的编码表, 也可以根据图像的具体情况生成有针对性的编码表,当信源 概率分布很不均匀时,Huffman编码可以达到更高的压缩比。4、预测编码:在图像中,相邻像素间存在很强的相关性, 可以由前面的像素值预测当前的像素值,由实际值减去预测 值得到预测误差。强相关性使得预测值比较接近实际值,因此预测误差序列 是均值为零和具有更小方差的序列。其中最主要的方法是差分脉冲编(diff

28、erentialpulsecodemodulation,DPCM)5、变换编码:变换编码是目前应用最为广泛的图像压缩编码方法,几乎所有的图像(除2值图像外)和视频压缩标准均以变换编码为主 要工具。近年所发展的一些技术,如区域或物体编码方法也以变换 编码为基础。变换编码在压缩比、重构图像质量、适应范围和算法复杂 性等方面能获得较好的折中,在实际中得到了广泛应用。其主要思想是去除相关并且将信号的主要能量集中在很 少的几个系数上。6、序列图像编码:在视频图像压缩编码中,图像是由连续的帧形成的图像序列,由于景物变化速度的限制,相邻帧间存在很高的相关性 ,即存 在很高的时间和空间冗余 .怎样利用这种冗余

29、,达到更高的压 缩效率,是序列图像编码的主要课题 .运动补偿技术结合变换 编码构成了序列图像编码的主要方法。7、JPEG编码标准:JPEG是第一个被广泛接受的单色和彩 色静止图像压缩标准, 作为一个通用的图像压缩标准,JPEG的制定满足几个原则。首先要反映当时先进的图像压缩算法的水平。其次要要在压缩比、图像质量、运算复杂性及软硬件实现 的结构有效性等方面做曲折衷,还要满足通用性原则,一方面要适应各种图像类型,如人脸、建筑、自然景物及医学成像等;另一方面要适应各种色彩空间、图像维和分辨率等。标准还应该提供各种工作模式,以适应不同的应用要求, 如,有失真、无失真、顺序工作方式、渐进方式及多种分辨

30、方式。JPEG的制定基本上满足了这些原则。JPEG中的核心算法是 DCT变换编码,具压缩性能基本反 映了 20世纪80年代末图像压缩的技术水平。但自从JPEG制定后的近10年,许多更有效的图像压缩技 术已得到发展,如小波变换方法、分形方法、区域划分方法 等。其中,发展最成熟和性能及通用性最好的静止图像压缩方 法是小波变换方法,正因如此,制定了第二代静止图像压缩 标准,标准文本已于 2000年公布,这就是 JPEG2000,它的 核心技术是小波变换编码。2.3网络传输协议 网络传输是网络多媒体教学系统的核 心之一,采用适当的传输协议对系统的性能及稳定将起到重 大作用。1、TCP与UDP:TCP协

31、议是一种面向连接的传输协议, 它利用重传机制来实现可靠文件传输,利用阻塞控制机制来 防止网络阻塞。然而技术的进步使许多主机对所传送的信息有了不同的要求,越来越多的用户开始利用因特网传送多媒体信息。由于多媒体信息的信息量往往很大,对时延和时延抖动均 有较高的要求,在因特网上传输实时数据的分组时可能由现 差错或丢失等特点,实时数据的传输在运输层采用的是UDP而不是TCP协议。而UDP协议的无连接特性,使得在需要传递相同数据到多个客户端时,所需网络流量可以不发生变化。TCP自动进行流量控制,而 UDP则不具备这一功能,如 果需要在使用 UDP时对流量进行控制,那么可以在应用层 实现。2、广播:网络设

32、备使用IP广播发送单独的信息包,可以达到网络上的 所有设备。因为TCP通信需要两个设备使用专用的连接,因此在严格的TCP环境中无法发送广播消息。在这里必须使用 UDP包,因为该协议具有在没有定义指 定连接的情况下发送消息的能力。广播消息包含一个特殊的目的地 IP地址。IP地址格式允许两种类型的广播消息地址:本地广播和全球广播。网络程序使用本地广播地址向子网上所有设备发送广播 消息这样做的目的在于广播消息是局部的,其他网络不会受到 广播的影响。通常的IP地址分为网络地址和主机地址两个部分,本地广播地址的第一部分是标准网络地址,而第二部分全为1,如图2.4所示,对于 B类网络

33、,使用子网掩码 ,本地广播地址为 55。全球广播(globalbroadcast)最初的目的是允许设备向互联 网络上的所有设备发送数据包。在IP地址中使用全部为1的地址,创建地址 55 o这个特定的广播地址表示数据包的目的地使网络上能见 到该消息的所有设备。因特网的巨大范围和不断的增长,意味着这种方法必将发 生改变,否则否些无聊的程序将创建一个全球广播数据流, 向因特网的所有网络发送,导致全世界的系统阻塞,影响正 常的传输。要排除这种可能性,可以设定在特定的配置的情况下路由 器才发送全球IP广播,但实际上并没有这样做。在

34、实际情况中,路由器将对全球广播不予理睬,有效地将 这些全球广播转变为局部广播,只对所需的本地网络进行广 播。3、组播:广播是一种非常由色的方法,可以向子网上的所有设备发送信息,但是该方法有一个缺点:广播包只能限于子网内。IP组播的设计目标就是允许应用程序可以向本网或者全 网内选择的设备子集发送单独的数据包。这个功能允许应用程序加入一个组播组,进行广域的会 议。与广播类似,IP组播使用特殊的IP地址。IP组播使用特殊的IP地址范围来表示不同组组播。每个组播组由一系列收听同一IP地址的设备组成。当包发送到组播组地址时,每个处于收听状态的设备都会 收到该包。IP地址到239.255

35、.255.255都表示组播组。控制组播会话,需要使用两种技术:第一,对等网络技术,通过这种技术,组内的所有客户机之 间都可以互相发送消息,所有客户机享有同样的权利.IP系统 通过允许网络上的任何设备接受或者发送目的地为组播组 IP地址的包,来支持对等网络组播组。在默认情况下,客户机加入组播组是没有限制的。莫些工具可以执行加密技术,防止未经授权的客户机对接 收的消息进行解密,但是没有方法可以阻止客户机接收数 据。第二,中央服务器。在网络上,中央服务器控制所有的组播组行动。单独的客户机如果要介入组播组,必须从中央服务器得到 许可。如果中央服务器拒绝客户机加入组播组,将不会有组播包 发送到请求的客户

36、机。该技术如图所示。尽管组播报可以通过网络边界进行传递,要完成此项工 作,部分网络路由器需要进行改进。在默认情况下,大多数路由器无法传递组播包到其他子 网。如果路由器将所有接收到的组播报传递到所有的接口,路 由器将导致网络流量因为组播包而剧增。图2-1网络图因特网组管理协议 (IGMP )可以帮助路由 器完成将组播包传递到不同的子网。当莫个网络设备要加入组播组,设备需要发送IGMP包到本地子网的路由器。IGMP包将注册网络设备和组播组地址,这样才可以让路 由器知道,必须将接收到的组播消息转发到网络设备组,组 播组注册如图所示。当网络主机离开组播组,另外一个 IGMP包将发送到路由 器,告知主机

37、将不再需要组播组转发的包。当路由器莫个接口上的最后一个网络主机离开,路由器将 停止向该接口转发组播包。3系统分析在开发一个系统之前,首要任务是要进行系 统分析,包括需求分析、可行性分析等,以保证开发由来的 系统是有市场的并且以目前所具有的技术和设备,这项计划 是可行的。否则,该系统可能是耗费了大量的人力物力,然后却发现 没有使用价值,或则根本不可能用有限的成本去实现。3.1 可行性分析 3.1.1项目可行性分析 多媒体技术的应 用是新时代的特征,多媒体辅助教学的众多优越性,使之已 成为新一代教育的发展方向。市场上的多媒体辅助教学产品层由不穷,很大程度上丰富 了学生的课程外的教育,例如各种学科辅

38、导软件。但是,这远远还没有达到人们预想的效果,也还远远没有 达到计算机辅助教学能实现的程度,那就是多媒体教学必须 与网络结合起来。如果没有网络,多媒体辅助教学系统就只能是单机的、学 生自主学习的、没有教师辅导的学习方式,这显然不能满足 正常的教学活动的需求。因此,网络多媒体教学系统应运而生。3.2 .2使用可行性分析 使用多媒体进行教学要解决好利 用媒体的单纯应用和教学目标脱离的矛盾,目的是利用多媒体技术的优势,更好的完成教学目标而采取的一种有效的必要的教学手段。而不是用多媒体来应付优质课去作秀,应该从实际教学目 标由发,选择媒体的形式和内容,进而选择最适合的课件开 发工具。有的教师简单地认为

39、多媒体是优质课不可缺少的形式,无 目的的选择多媒体,对采用媒体的形式和内容缺乏教学目标 的分析,只是把传统的教案展示由来, 形成了报告式的课堂。与其在制件一个没有质量的课件上花费时间,还不如多研 究一下课堂教学目标与媒体应用之间的教学目标分析,从而 解决为什么这节课要使用媒体的问题。3.2 系统的主要功能 需要做的事情主要有三点,第一点 是要将教师计算机屏幕上的内容发送到学生的计算机并且 显示由来,这个过程要求是实时的,以替代现有的投影仪系 统;第二点是要能够让教师把一些必要的教学文件发送给学 生;第三点是要能够让教师有效的检查学生正在做什么并且 能够做由相应处理。3.3 系统基本结构设计系统

40、的基本结构如下:图3-1系统结构图4概要设计 如图4-1总体设计图,远程 直播系统充分利用网络环境和宝贵的资源,通过先进的流媒 体实时广播/点播技术把两者紧密的结合在一起。通过视频采集工作站采集视音频模拟信号,处理后生成RM格式数字视音频流通过视频服务器向全网(局域网)与 桌面同步广播,局域网客户端均可实时接收视频授课或会议 过程,同时视频服务器可将该视频授课或会议过程存储为视 频课件,作为以后点播和非实时广播节目来源。中心视频服务器自动将教学主持人或教师演示讲义的内 容与相应视频授课过程同步传送至客户端,实现数字多媒体 教学。图4-1总体设计图4.1功能描述 当教学开始时,教师通 过教师机将

41、授课内容(音视频、文字、图片等)通过流视频 采集/压缩工作站转成流媒体文件格式,实时的向网络发布, 异地(远程用户)的教室或 PC客户机即可实时地观看到另 一地的教学内容,并且系统在直播教学完成后自动将授课内 容存放在点播库中,供学生和教师日后点播复习。系统同时还支持在线答疑、问题讨论等功能。在教师的授课过程中,如果学生有疑问,可以通过文字进 行同步交流(客户端页面中辟有交流区),教师可以实时监控,如果教师遇到有共性的问题,还可以在授课过程中及时 插入讲解并答疑。这样做可最大限度地避免全部采用音视频格式从而节省 宝贵的带宽,并达到良好的互动效果。系统可实现对系统中所有资源的管理。包括对所有教学

42、内容进行归档、分类;对硬件设备(服务器、采编工作站等)进行监控、管理,同时支持在线监视服 务器性能,用户点播连接情况、服务器日志统计,支持系统 故障管理,包括故障告警,故障记录等功能 4,2系统功能模 块分析分析系统有如下的主要功能模块:图4-2系统分析4.3功能特色4.3.1课堂教学过程通过网 络实时发布 具体来说当主讲话教室的教师上课时,通过流 视频采集/压缩工作站将现场信息传送到视频服务器,现场信息同时包括宽带的 1000k/640*480/25frame和窄带的56Kbps, 对于带宽环境下的用户可以实时收看清晰逼真的视力实时 教学流,而在窄带的Internet用户则可以点播带宽较低一

43、些 的RM实时教学流,同样也满足了需要。4.3.2教学信息完整的在其它多媒体教室还原再现为了达到生动逼真的教学效果,一般来说教师授课的方式可以分 为两种:(1)纯音视频教学直播教师完全采用传统的教学方式,利用常规教室黑板和粉笔进行教学,这种教学比较适合那些 喜欢采用常规方式教学的教师或一些需要大量演算修改的 课程,对于这种方式如果让其他远程教室能够同样地收到高 质量,高清晰的直播过程,就必须采用高质量的直播设备, 实现真彩640*480/25Frame的宽带直播视频流。这个过程就要求摄像本身具有极高的质量,为了能够跟踪 教师的位置变化和对教学场景,板书进行的景身拉近或拉远,要求在教学过程中该摄

44、像机可以全方位旋转,可变焦距、可调光圈、可伸缩景身。因此在教师移动教学时教师可以利用遥控器去控制摄像 机跟踪教师或拍摄其它场景,也可以让其他人通过远程桌面 来控制直播教室的摄像设备。(2)音视频+教师机屏幕教学直播现代教育的显著特征 是越来越多的人在充分利用电脑来进行授课、越来越多的课 程被制作为电子课件,举例来将:许多教师将自己的教案制作成PowerPoint文档、HTML文档、Flash、还有例如计算机教学是完全在电脑上完成的。也就是说教学的过程除了教师的影像和声音以外,最重要,最有价值的教学方式就是将教师音视频和Desktop视频和动作直播由去,并且可以实时进行过程录制,利用最简单 的方

45、式便快速生成创建课件。因为这种课件是完全在真实教学环境下产生的,因此表现 形式也更加生动自然。此时向其它辅助教室内的进行单播或组播,辅助的学生也同时看到了教师和教师的Desktop,非常逼真的还原了原始的教学环境,让学生领略到网络大课堂的教学魅力,否则缺 少以上任何一方面的内容都是不完整的,学生不能看不到教师,同样更不能没有了黑板(3)网络辅助教学设备齐全,支持任意教学形式主讲教室是网络教学的发起点,为此为了适应于网络直播教学的 特点,就要在主讲教室内配置多中类型的辅助教学设备,视 频设备有摄像机、电子白板、实物展示台、视频切换器,VGA 分配器等,目的就是使用各种辅助音视频设备实现丰富的数

46、字化现场教学和远程教学。(4)可以实现单播教学和多路广播教学多路广播是网络环境中一个独特的过程,在网络中。每个信息包被唯一编址给一个特定计算机,通常这是很有 意义的,因为在任何时候,每台计算机通常做着与连接到 Internet上的其它计算机。如果此时网络上所有的用户都选择收看相同的直播流,这 些人都在观看完全相同的内容,但每个人又必须具有他们自 己的单独信号流,这确实会降低Internet速度并影响您的体验。多路广播为这个问题提供了创新的解决方法,创建一个 信号流或有限数量的信号流。并告诉每个连接到该事件的播放器通过浏览读取相同的信号流,这样每个信号流就只有1个拷贝而不是多个拷贝从而可以保持较低的网络阻塞连接也将更可靠并能及时响应 的网络多媒体教学系统完全支持多路广播教学。4.4多线程机制每个正在系统上运行的程序都是一个进每个进程包含一到多个线程。进程也可能是整个程序或者是部分程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论