您好,欢迎访问三七文档
当前位置:首页 > 文学/艺术/历史 > 戏剧/舞蹈 > Flash视频在中小学网络课程中的应用
Flash视频在中小学网络课程中的应用摘要:自从国内早期中小学教育网站“101远程教育网”开通以来,网络教育就开始在我国中小学逐步展开。视频资源作为网络课程中十分重要的媒体之一,其质量的好坏在很大程度上影响到整个网络教学的效果。Flash视频格式是Macromedia公司推出的一种流媒体视频格式,这种格式体积小,缓冲快,跨平台能力强,具有一定交互能力。本文主要介绍了Flash视频的特点,以及在中小学网络课程中的应用。关键词:Flash视频;FLV格式;视频编码;网络课程中图分类号:G434文献标识码:A文章编号:1673-8454(2008)14-0019-05近些年,随着我国教育信息化步伐的加快,中小学网络课程资源的建设也在如火如荼的展开。网络课程不仅为学校教育教学搭建了一个现代化信息平台,也为新课程改革的深入发展提供了更多的发展空间。视频媒体是网络课程中常用的媒体形式,具有很强的表现力,能够在很大程度上营造出一个生动逼真的教学环境,为网络教学增加更多的吸引力,因此在网络课程教学中起着其他媒体不可替代的作用。如何开发高质量的网络视频资源就成为我们值得关注的问题。一、几种常用的网络视频格式优质视频资源不仅要能在网络上顺利传输,还应该具有较好的图像质量、能够即时播放以及播放速度流畅等特征。到目前为止,在中小学网络课程中使用较多的视频编码格式主要有RealNetworks公司的RM、RMVB、Apple公司的MOV和Microsoft公司的WMV和ASF等,这些视频格式的主要特点是它们在编码上采用了流媒体技术,因此能够一边下载一边播放,改变了过去中小学网络课程中视频资源只能通过下载来观看的方式,但是它们存在以下不足。1.媒体格式不统一不同格式的文件需要用不同的播放软件器来播放,这对于本地计算机没有安装相应播放器的用户来说,这些视频便无法收看。对于制作人员来说,在制作中小学网络课程时,不同格式也需要选择不同的视频制作及播放插件。2.软件体积庞大WindowMediaPlayer、RealPlayer软件本身体积庞大,虽然功能强大,但是附带许多与网络课程学习无关的功能,因此间接造成视频启动慢,观看缓冲时间过长而导致视频播放不流畅。与上述几种视频格式相比较而言,正流行的Flash视频格式就解决了以上的不足,它不仅统一了各种在线播放视频文件格式,对操作系统和播放器没有特别的要求,并且用户将AVI,WMV或者RMVB等格式文件统一转换成FLV上传到网站上的速度都非常快。除此之外,Flash视频在保证一定图像质量的基础上,压缩的体积小(如表1所示),从而使用户真正能享受到流畅的视频。二、Flash视频格式简介1.什么是Flash视频过去很长一段时间一直以RealMedia为代表的视频技术占据网络视频领域的领先地位,提供着较好的视频编码技术,微软公司以WindowsMedia视频技术一直活跃在视频领域的前沿,苹果公司的QuickTime视频技术也一直伴随着其不断发展。在上述视频技术发展的同期,Macromedia公司也推出了Flash视频格式。FlashMX以前,Flash视频文件的导入是一帧一帧变成位图,这种方法最直接的后果就是导致文件巨大,限制了它的应用范围。随着FlashMX的推出,Macromedia公司开发了属于自己的流式视频格式FLV,全称FlashVideo,它的出现有效地解决了这个问题。2.Flash视频的特点FLV是一种流媒体格式,因此它具备流媒体的基本特点。在Internet产生后的很长一段时间内,网络应用一直局限于下载使用的模式,这种传统的下载方式必须使多媒体文件通过HTTP协议或者FTP协议下载到本地硬盘,然后启动媒体播放器播放,由于多媒体文件一般都很大,需要存储空间较大,同时受到网络带宽的限制,下载通常需要很长时间。而流媒体技术,是以视音频流的形式进行数字媒体的传送,避免用户等待整个文件全部下载完才能观看的缺点,使人们从很低带宽到较高带宽环境下都可以在线欣赏连续不断的高品质视音频节目。同时,Flash视频可以给我们带来技术和创造性的优势,可以将视频与数据、图形、声音与交互控制结合在一起,创造丰富、深刻的体验。并且,Flash提供全面的创造性控制,可以很容易地集成到网站中,使用外观(图形主题)来自定义视频文件,还可以像对待Flash的.swf文件中的任何对象一样,为视频分层,撰写脚本和施加控制。除此之外,它还提供了对XML语言大支持,我们可以使用XML语言和FLV的接口来实现更高层次的交互。Flash拥有自己独立的编码技术,通过Flash程序附带的FlashVideoEncoder,我们可以使用On2VP6或者SorensonSpark视频编码器对视频文件进行编码。这些编码器都不需要任何辅助的插件就可以播放,Web用户只需要在浏览器上安装FlashPlayer6或更高级的版本,因为它们不使用任何系统级视频编码器,编码器都内建在FlashPlayer插件中。同时,On2VP6和SorensonSpark都是帧间编码解码器,高效的帧间压缩使它们可以在很低的数据速率下制作出高品质的视频。因此比其他压缩技术更胜一筹。此外,Flash8中使用到的On2VP6,支持一个8位的Alpha通道,它可以用来遮盖视频剪辑,覆盖的视频以透明或半透明Alpha通道的方式合成,这样就可以让用户无缝地在其他Flash内容上组合视频剪辑。三、将FLV文件加载到Flash影片要将FLV文件加载到Flash影片中,首先需要创建合适的FLV文件,在MacromediaFlash8中,具体可以用以下方式来实现。将视频文件导入到Flash文档中,然后从文档的Library面板作为Flash视频文件导出EmbeddedVideo元件。用新的Flash8VideoEncoder应用程序编码Flash视频文件。从QuickTime兼容应用程序和FlashPRO8的FLVQuickTime插件中导出Flash视频文件。使用第三方设计的用于导入Flash视频文件的视频压缩工具,比如SorensonSqueeze3或者On2Flix。FLV格式的Flash视频文件准备好以后,我们该如何来处理这些视频内容呢,一般来说,我们可以通过以下三种方式来播放FLV视频文件:1.在Flash影片中嵌入视频FlashPlayer6以上的播放器都可以直接将视频嵌入Flash文档(.fla文件)置于Flash创作工具中的时间轴上,然后直接在Flash影片(.swf文件)中发布。当视频剪辑作为嵌入视频对象导入时,视频作为Flash视频文件(.flv)保存在库中。由于视频将完全包含在该文件中,因此文件比较庞大。所以,这种方法一般是在视频剪辑极短的情况下使用。2.使用渐进式下载FLV文件如果计算机兼容FlashPlayer7以上的版本,就可以在运行时装入Flash视频文件,即可以创建单独的FLV文件,上传到Web服务器,使用ActionScript代码或者组件直接让视频在Web服务器中播放的时候将它载入Flash影片中(.swf文件)。这种方法可以使FLV文件独立于其它Flash内容和视频回放控件,而不需要在修改视频内容后重新发布SWF文件。同时,与嵌入式相比,用户只要下载完第一段并缓存到本地磁盘,便可以开始播放视频。3.在运行时实时流化Flash视频文件虽然我们可以直接在Flash影片播放时载入Flash视频文件,但是使用这种类型装载时,Flash视频文件的载入和缓冲还会同时造成对其他辅助对象的访问,因此,如果有非常大的视频文件并且想观看视频的最后部分,就必须等到大部分视频文件下载完,这样就不能体现出Flash的优势。因此为了达到快速访问Flash视频文件的目的,我们可以利用MacromediaFlashMediaServer(简称FMS)或者FlashVideoStreamingService(简称FVSS)提供程序实时流化视频。FMS是用于流式交互媒体应用的可扩展媒体服务器,可以传送视频和音频文件流。在传送过程中,每个客户端打开一个返回到视频服务器的持久连接,并且传送的视频和客户端交互之间存在紧密联系。通过这种方法我们可以进行带宽检测、服务质量规范、详细的跟踪和报告统计信息以及各种交互式功能和视频体验。例如,如果管理人员注意到视频文件传送的质量下降,则可以切换到较低的比特率视频,因此它更适合大量的视频、极长的视频剪辑以及实时和多向的流传送。FVSS是用FMS构建,并且直接集成到了CDN(内容交付网络提供商)网络的交付、跟踪和报告基础结构中,它提供了将Flashvideo交付给尽可能多的受众的最有效的方法,无需设置和维护服务器硬件和网络。利用这两项技术,Flash视频文件只用临时缓存到FlashPlayer的内存中,这种方式可以更简单地保护加密视频文件,用户也可以在最短的时间内到达视频的任意点。四、将Flash视频文件添加到网站中下面两种方法都可以将Flash视频文件导入到网页中:第一种方法是将本地FLV文件导入到Flash软件中,以库中元素的形式存在,将该元素拖入场景,调整位置后,发布为swf文件,然后再将SWF文件插入到Dreamweaver中,就可以实现播放了。这种方法在较低版本的Dreamweaver也可以实现。第二种方法是利用Dreamweaver8的新功能。我们可以直接在Dreamweaver文档中插入FLV视频文件,不需要生成SWF文件。具体操作如下:打开Dreamweaver8插入面板,选择常用类别,单击媒体按钮后的向下箭头,从下拉列表中选择“Flash视频”。如图1所示。在弹出的对话框中,选择FLV文件的地址。此时,我们可使用网络上已经固定的FLV文件地址,还可以是选择浏览本地的FLV文件,但要注意该FLV文件应是我们所定义的DW当前该站点中的,以获得相对路径,便于之后所有文件一起上传后,一样能寻找到该文件。设置完毕后,DW8自动生成了FLVPlayer_Progressive.swf播放器文件和Halo_Skin_3.swf控制器皮肤文件。将4个文件一起上传到服务器上。如图2所示。五、Flash视频格式的优势目前,FLV被众多新一代视频分享网站所采用,导致FLV网络视频文件数量飞速增长,包括Google在内的国外巨头纷纷向Web2.0视频门户网站投入巨资,国外投资者也纷纷投注巨资进入中国的Web2.0视频网站,国内几大门户网站也先后进入播客领域,那么与其他发展日趋成熟的几种流媒体格式相比,它到底有何优势呢?1.应用广泛MacromediaFlashPlayer与其他媒体播放器相比,是安装最多的一种Internet视频客户端。根据网上调查显示(如表2所示),全世界超过7亿台电脑和设备上安装了该软件,其中连接上Internet的个人计算机之中,超过96%的计算机都能运行FlashPlayer程序。另外,FlashPlayer可在各种平台和操作系统上运行。FlashPlayer的广泛使用确保大多数访问者无须下载其它插件就可以查看Flash视频,因此大大节约了开发、测试和服务的成本。2.视频编码统一目前,主流的流媒体格式有WMA、ASF、RMVB、RM,这些格式有一定的优点,因为它们发展成熟,网络上资源丰富,但是由于这些格式编码不统一,造成我们需要下载多种播放器来播放视频资源。相反,Flash视频基于FlashPlayer的核心技术,采用的是单一的视频编码格式,无需装载其他插件,最重要的是无论用户上传如MPG、AVI、RM、ASF、WMW等格式的视频文件,都可以转换为Flash视频文件。3.无缝集成到网页中Flash视频可无缝集成到我们制作的网站中,无需弹出其他窗口或浏览器,从而获得简洁、内聚的外观。使用Flash视频时,页面一加载完成,视频立即显示,不需要安装其他的播放器,没有繁琐的注册表单,也没有“悬赏”诱惑您的繁杂广告,尽显web视频所应具有的本色。4.个性化的播放我们所熟悉的WindowsMediaPlayer和RealPlayer,虽然外观华丽,内核性能
本文标题:Flash视频在中小学网络课程中的应用
链接地址:https://www.777doc.com/doc-4970957 .html