对开发网络CAI课件方式的探讨
发布者:cj_zgp 发布时间:2011-12-26 08:24:35 点击数:
对开发网络CAI课件方式的探讨
一.关于流媒体。
流媒体其实是一种多媒体文件,其在网络上传输的过程中应用了流技术。所谓流技术,就是把完整的影像和声音数据经过压缩处理后保存在网站服务器上,用户可以边下载边获取信息,从而无需将整个压缩文件下载之后再观看的网络传输技术。流媒体系统大致有以下几个组件:转档/转码工具(encoder),用于压缩转档;服务器(server),管理并传送大量多媒体文件;编码器(scripter),可整合多媒体,并以互动方式呈现;播放器(player),在用户端呈现流的内容。有人曾形象的把流媒体比作淋浴,水随时都是新来的,相比泡浴缸而言,这显然是一种更高效更节约更便捷的方式。据了解,目前流媒体技术的解决方案主要有:Real Networks公司的Real System、App1e公司的QuickTime,和Microsoft公司的Media Player Service。
二.对开发流媒体课件的探讨。
流媒体课件目前主要有三种形式:音频点播、视频点播和IP课件。笔者在实际的开发中应用了Microsoft的Windows Media Service,现介绍如下:?
Windows Media Service是一种能适应多种网络带宽的流媒体发布平台,可以提供包括流媒体的制作、发布、播放和管理等在内的全面解决方案,而且其成套产品已经集成在了Windows2000 Server中。Windows Media Service由三部分构成:媒体服务器(Windows Media Server),客户端媒体播放器(Windows Media Player),和媒体文件制作工具(包括媒体编码器/WindowsMedia Encoder,ASF文件制作工具/Media author,和ASF文件管理工具/Media lndex)。要播放这些文件,客户必须在终端安装媒体播放器Windows Media Player。?
——音频点播 它的特点是:①适合用点播的方式进行学习;②适合制作语言学习类课件;③可以利用现有的音频教学资源。它的制作方法:①在课件服务器上架设Windows Media Server;②使用Windows Media Encoder和兼容的压缩卡将音频模拟信号制作成wma格式的流媒体文件;③在服务器端设计点播界面。
——视频点播 它的特点是:①适合用VOD(Video on Demand)点播的方式进行学习;②可以很好地利用现有的视频教学资源。它的制作方法:①在课件服务器上架设Windows Media Server;②使用Windows MediaEncoder和兼容的压缩卡将视频模拟信号制作成wmv格式的流媒体文件;③在服务器端设计点播界面。?
——IP课件 这是一种利用浏览器浏览的课件。IP课件一般由三个窗口组成:视频展示窗口、知识点窗口和辅助窗口。视频展示窗口以教师形象为主,以视频流的形式展现教师上课的实况,并可以通过滚动条和播放按钮来控制播放的进度;知识点窗口展示的是该课程的讲义和知识要点,并配合教师的讲解;辅助窗口是该讲义的标题。随着视频流的播放,知识点窗口会自动翻页、更换内容。它的特点是:①学生可以看到教师上课的实况;②适合开发讲授型的课件;③视频流和文本同步展示,有机结合;④制作时需要有摄、录像和编程人员的参与。它的制作方法:①在教室或演播室录制教师讲课录像;②利用Windows Media Encoder将教师讲课录像经过采集、压缩、编辑录入计算机,制作成视频流;③利用Windows Media Author将录制好的视频流和相应的Powerpoint讲稿或网页,以时间为基准准确链接,形成单一的ASF流媒体文件;④利用Media ASF Indexer对ASF添加标记(Marker)和描述(Script)。Marker主要用于对ASF流的快速搜索和定位;⑤在服务器端设计点播界面。
以上开发流媒体课件的方式其优点在于以大公司的技术实力作为保障,能建立起一套完善的相关方案。但它的缺点也是很明显的:这套方案需要开发人员有较好的网络知识及对相关公司产品的熟悉程度,另外还要有一定的编程知识。这对身处普通的教学一线上的教师来说,无疑是勉为其难的了。就拿笔者来说,对于上述几种流媒体课件的学习与应用就是煞费心思、多方求教后才勉强“得手”的。这也就说明了以上这种流媒体课件的开发也有其相对的适用性。它适合于开发较大规模的有多名专门人员参与的项目。因此,我们还必须找出在教学一线工作条件下,开发网络CAI课件的其它途径,而又能使得这个新的途径不太远离目前“流媒体”这个网络上媒体数据传输的致胜法宝。以下就是笔者对于这方面的探讨:
三.对开发“准流媒体”课件的探讨。
1.关于“准流媒体”。
我们知道,流媒体的特点是影像和声音数据经过压缩处理后,用户可以边下载边获取信息。目前常见的流媒体格式有RM、RAM、WMA和WMV等。但随着网络环境下信息技术的迅猛发展,许多原先非主流的媒体格式由于在数据的网络传输方面采用了能达到或接近流媒体类似效果的技术而逐渐扩大了其占有领域,显示出了要与Real System、Media Player Service一争高下的势头。这其中最有代表性的就是利用Macromedia公司的产品所生成的几种媒体格式,如:FLASH生成的SWF格式及AUTHORWARE生成的AAM、AAS格式等。在此意义上,笔者把这类媒体称为“准流媒体”。
2.对开发网络FLASH课件的探讨。
⑴FLASH软件简介:由Macromedia公司开发的FLASH是基于矢量的具有交互性的图形编辑和二维动画制作软件。它具有强大的平面动画制作功能和卓越的视听表现力。尤其是其最新推出的版本FLASH MX更是以其极大加强了的对于多种媒体的支持能力及所生成产品的交互能力而成为了现今动画制作、多媒体开发及网站建设的一把利刃。目前,有许许多多的设计人员和开发人员正在使用它。至2002年为止在世界上访问量排行前10名的网站有8个已经使用了Macromedia Flash编辑互动的动画网页内容。不仅Macromedia Flash的设计者和开发者的数量在急剧上升,而且相关浏览器或插件基本上都能在用户的系统中找到,据有关人士统计,在线网民的96%,即超过2亿7千万的用户,能够有机会欣赏与体验到精彩的Flash动画网络内容,SWF已经成为了事实上的全球公认格式。
⑵用FLASH开发网络CAI课件的利弊分析。
做为一个广受欢迎的动画制作工具,FLASH的确具有很多突出的优点:①它的入门门槛低,据笔者对学生进行FLASH教学的经验来看,有10个小时的累计时间学生就能掌握这个软件的各项基本功能并能简单创作,那对于成年人的我们来说,应该更是不在话下的了。笔者以为,这正是把FLASH作为开发网络CAI课件的可行方案的重要因素之一。②由于它在图形编辑上基于矢量,在动画方面采用的是关键帧技术,在声音的处理上压缩为较保真的MP3格式等原因,保证了它最终生成的文件体积很小,在网络环境下易于传输。③它所生成的准“流式”文件使下载时间变短,用户可以边下载边获取信息。④正是由于它的图形是用矢量绘制的,可以做到无极放大,不失真,从而实现了小文件高质量。⑤特别是最新版本FLASH MX,极大地增强了软件自身所提供的脚本编写语言的功能,使动画制作、产品互动的功能更为强大。
但是在把FLASH做为中小学网络CAI课件的开发工具时,还是要考虑到它存在的一些缺点的。①笔者感到,FLASH最大的缺点在于它不易修改。一方面,由于最后生成的swf文件已经脱离了源文件来运行,因此其他教师在拿不到源文件的情况下不容易对其进行修改。另一方面,由于FLASH在制作过程中是以帧为基础单位的线性动画制作工具,同时它还在其中夹有层的概念,因而,即使是制作者本人要想对源文件进行动作稍大的修改都不是件很容易的事。②对于多种输入输出文件的支持还是有限。虽然最新的版本对文件的输入输出的支持有了很大的加强,但由于课件素材格式多种多样,生成产品的使用环境也不尽相同。那么对于要成为一个优秀的课件开发工具来说,它的缺点就显露出来了。③交互性“较差”。这里的交互性差不是说FLASH本身所提供的实现交互功能的能力差,而是说对处在各科教学一线的中小学教师来说,他们对于掌握脚本编写语言的能力有限,复杂交互性的实现对于他们来说绝非易事,最后导致绝大部分用FLASH开发的课件是演示型的而非交互型的。这也几乎成了现今FLASH课件中不应该成为特色的“特色”。
总之,在把FLASH作为网络CAI课件开发平台时暴露出来的以上几个缺点, 究其原因,是因为FLASH毕竟还是动画制作软件而非多媒体集成软件。既便如此,它的缺点还是掩盖不了它的优点的。笔者认为,按照目前Macromedia公司对FLASH的多媒体集成能力不断加强的趋势,以及公司所拥有的雄厚的多媒体技术基础来看。教师用FLASH开发网络CAI课件还是大有前途的。
3.对开发网络Authorware课件的探讨。
⑴Authorware软件简介:Authorware也是Macromedia公司的一个重要产品,它是一个在教育领域广泛使用的多媒体编著工具。由于Authorware具有非常好的多媒体集成性能和丰富的交互方式,而且利用它的Shockwave技术(一种浏览器插件技术)可以将没有打包成可执行文件的Authorware多媒体课件很方便地在Internet/Intranet上进行发布,因此有相当一部分教师选择了Authorware来开发课件。
⑵用Authorware开发网络CAI课件的方法及利弊分析:
制作方法:利用Authorware开发多媒体课件并在网上发布,必须使用Authorware的Web packager来压缩和分段课件。通过压缩,可以减少文件的大小和传送时间;通过分段,使浏览时可以根据需要下载相应的段落。经过如此处理之后,即使在浏览大数据量的课件时也能实现流畅地播放。具体过程是(以版本6)为例:①将Authorware源文件(扩展名为a6p),打包成a6r文件;②使用Authorware Web Packager分别为a6r文件及其库文件建立映像文件,生成以下两种类型的文件:一个映像文件(扩展名为aam),它包含了Authorware插件、外部链接库,连接每一个分段文件及用到的外部文件的信息;若干个分段文件(扩展名为aas),每段包含一部分被压缩了的多媒体文件;③使用文本编辑器将映像文件添加到Web网页中;④拷贝映像文件和分段文件到课件服务器;⑤配置HTTP服务器。
利弊分析:它的优点是:①它与FLASH一样,入门门槛低,整个课件的生成是以图标拖放的流程图方式来实现的,易于理解、操作简单方便。②由于它是专门的多媒体集成软件,因而,它可以很方便地实现许多常用的交互功能,这是FLASH所不能比及的。③上面提到过,由于它的网络发布功能通过压缩,减少了文件大小和传送时间;更重要的是,它通过分段,使浏览时可以根据需要下载相应的段落,而不必下载全部段落,从而从另一个角度起到了“准流式”的效果。它的缺点是:①虽然它在网络发布时文件体积已经大幅缩小,但相对SWF格式的体积而言,它还是一个“胖子”。 ②它在数据传输方面虽然可以实现“分段按需”下载,但毕竟不能对该分段进行边下载边播放,而必须等待该分段下载完毕后才能播放。
四.结束语。
通过上面的探讨,笔者认为:上述几种网络CAI课件的解决方式各有其特点,究竟要采取何种开发方式,还要依各个学校的具体情况来定。比如学校人员的技术力量及设备力量足够,那采用Microsoft公司或Real Networks公司的解决方案效果较好。如果技术力量或设备力量不足,FLASH、Authorware 也不失为一种小巧可爱的解决方式。另外,更有效的是,还可以同时利用以上几种方案各自的优势进行互补,灵活运用。