多媒体课件的制作与再编辑系统研究与设计
多媒体课件的制作与再编辑系统研究与设计
摘要:随着下一代互联网技术的研究,以及cernet2逐渐应用于现代远程教育实践,高带宽、高速率、高可靠性的网络将为远程教育能够提供更优质的教育服务创造更多的机遇和可能。包含视、音频等大颗粒信息对象的多媒体课件,在不久的将来,将广泛运用于远程教育实践,并对整个远程教育的服务质量有一个很大的提升。
关键字:多媒体课件、制作、同步
1.多媒体课件的生成与再编辑系统系统框架
多媒体课件生成与再编辑系统包含两个大的模块:课堂直播录制模块与课件再编辑模块。课堂直播模块主要完成教育资源的实时收集、同步和播放;课件再编辑模块主要完成教育资源的重新整理、组织,并修订课件的描述信息和版权信息;两者配合形成可以实际运行的标准化多媒体课件。
1.1课堂直播录音模块
课堂直播录制模块,是b/s结构的。在教师端(服务器端),能够方便地将教师讲课的视、音频采集,并可以记录教师讲课过程中所用到doc文档、ppt文档、html网页、图片、flash、视、音频媒体资源,特别是可以将他们与教师讲课的视、音频中的影像同步播放和记录;同时,也可以同步播放和记录教师当前的桌面;一个很特别的地方,在特殊硬件的支持下,课堂直播录制模块可以同步播放和记录教师在白板上的操作。在学生端(客户端)能够实时观看或是点播教师讲课的影像以及与此同步的各种教育素材、桌面和白板操作。课堂直播录制模块可以通过流媒体服务器和web服务器将多媒体课件,实时播放;也可以,将课件记录到本地硬盘,形成课件毛坯。 论文网在线
教师端,视频捕获模块捕获教师视、音频或者其他视、音频媒体文件作为课件的主视频,用来控制整个多媒体课件的播放。桌面视频模块在没有切换到桌面时播放黑视频;在切换到桌面时,实时保存或实时播放教师桌面。白板模块将硬件检测到的白板数据,以视频脚本的形式发送到主视频。资源收集模块将doc文档、ppt文档、html网页、图片、flash转化为网页的形式,发送到web服务器。桌面视频模块把桌面视频切换的每个动作通过资源同步模块,形成脚本,发送到主视频内部;白板模块把每五个落笔数据及其落笔的时间,通过资源同步模块,形成脚本,发送到主视频内部;资源收集模块把资源切换的每个时间点,及其资源url,通过资源同步模块,形成脚本,发送到主视频内部。整个课件可以保存,也可以通过流媒体服务器和web服务器发送出去,进行教育直播。
学生端,通过url链接到流媒体服务器和web服务器,获得它们的直播同步流。媒体播放模块用来播放其中的主视频,而脚本检测模块检测每个脚本同步点,当到达一个时间点控制页面进行资源切换。
1.2课件再编辑模块
课件再编辑模块,是一个本地应用程序。她可以将教学中运用到的doc文档、ppt文档、html网页、图片、flash、视、音频媒体资源进行同步组织形成多媒体课件。同步组织的主要原则是将教师讲课的语音、动作与教育素材的出现顺序同步,老师讲到那个地方,教育素材就跟着播放到那个地方。同时,也可以将已经组织好的课件重新进行排序组织。此外,在课件再编辑模块中,可以对于课件及其资源的描述信息和版权信息进行编辑、修订。采用学习对象元数据对课件进行描述,在教育资源的查找、评估、获取和管理保持了教育资源的特征信息量,但大大压缩了网络传递的带宽;同时,采用学习对象元数据规范中的rights标签对课件的版权信息进行描述,增强了系统对课件的版权保护能力。
课件再编辑模块架构如图:
整个课件再编辑模块共包括四个部分:课程编辑准备部分、课程编辑部分、标准打包部分和xml编辑部分。
课程编辑准备部分,包含导入模块、课程管理模块、模板管理模块、资源收集模块。导入模块,负责将已有的网络课件包解包;课程管理模块,是准备部分的核心,负责课程的新建、打开、保存;模板管理模块,负责课件演示模板的新建、修改和删除,客户可以定制演示区的个数,分布位置,大小,以及填充内容;资源收集,负责将所使用的教育资源转化为可用的html类型。
课程编辑部分,包含课程结构编辑模块、时间线模块、同步录制模块、预览容器。课程结构编辑模块排布课件的章节目录以及与所用资源之间的对应;时间线模块排布不同模板演示区中资源播放的顺序;同步录制模块负责将时间线模块中规定的资源播放顺序,写入到主视频中;预览容器是一个负责预览的控件。
标准课件打包模块负责将课件的一些特征信息转化为符合内容包装规范和学习对象元规范的标准文档,并同时把版权信息嵌入,最后,把这些标准文档和课件实体组织、打包形成标准化的网络课件包。
由于教育标准中涉及到很多xml内容,所以,xml编辑模块就是做关于xml的基础操作。
2.关键技术探讨 论文网在线
2.1整体解决方案
系统采用微软的一整套视频处理方案。系统主要支持的媒体格式是:wmv、wma、asf;采用的视频编码codec是windowsmediavideo7、windowsmediavideo7、windowsmediavideo9screen;采用的编码sdk是windowsencodersdk和windowsformatsdk;采用的流媒体服务器是windowsmediaserver。
采用微软的一整套视频处理方案的主要的原因:
微软的windows系统是使用最为广泛的操作系统;微软的媒体播放器也是使用最为广泛的媒体播放器之一;
微软提供了一整套的免费而且效果还不错的视频解决方案,它的采用可以达到网络教育服务质量的要求,同时,降低网络教育的成本;
基于微软的视频软件,与操作系统结合的比较好。同时,流媒体的播放也采用微软流媒体服务器,因此,在微软整个解决方案的共同配合下,基于微软的视频软件,给我们的总体视、音频效果最好;
微软的整体视频解决方案基于mpeg4,所以,它的编辑性十分强;同时,在效果相同的情况下,与其它视频解决方案比较,对于带宽的要求也比较低;
微软的视频编程接口丰富。windowsencodersdk和windowsformatsdk使得我们可以十分方便地编辑一些基于微软格式的视频资源和一些通用的视频资源类型,同时sdk中提供的一些编程例子对于我们迅速开发视频软件有很大的帮助。
2.2同步方案
在本系统中,多媒体同步解决方案分为三个部分:教师的视、音频与一般教育素材之间的同步;教师的视、音频与教师桌面视频之间的同步;教师的视、音频与白板事件之间的同步。但是,无论何种方案都是基于微软的流媒体脚本控制技术的。
2.3多媒体codec解决方案
微软提供了一些对于视、音频的数字信号编码器,每种多媒体数字信号编码器定义了对于支持的媒体的配置。利用这些codec可以根据需要压缩和解压缩媒体内容。多媒体数字信号编解码器根据profile(.prx文件)中的配置进行媒体数据压缩。profile中的配置信息保存在压缩文件头中。当媒体数据进行解压缩时,保存在媒体文件头的配置信息就被读取,用来解压缩媒体数据。
各种多媒体codec的特性不同,而且对于视频质量的影响很大,所以必须根据其特性合理使用。如:windowsmediavideo9对于对比度强的内容表现的比较清晰,而且cpu消耗比较小,但是,对于颜色丰富的内容处理的就不近乎人意。而,windowsmediavideo7对于颜色丰富的内容处理的就要好的多,但其他性能就都不如windowsmediavideo9。
3.结束语
多媒体课件制作、编辑系统完成了网络课件的制作生成、编辑,在这个流程中,融合了对于学习计划的安排和学习进度的管理,大大地提高了网络教育的服务质量。
参考文献:
[1]宋泽运,《远程教育发展展望》,贵州工业大学学报(社会科学版),2003年
[2]包国庆,《教育系统工程——一门新兴的学科体系高教探索》,2003年
[3]刘均,李人厚,郑庆华,倪冰,《面向同步实时授课的多媒体通信模型》,计算机工程,2003年
[4]陈信年,朱贻盛,龚丽,谢浩,《第三代远程教育系统的研究和设计》,计算机工程,2003
[5]肖伟东,肖军,《微软流媒体技术》,萍乡高等专科学校学报,2003年
下一篇:学习管理系统及其标准化实现