论文部分内容阅读
编者按:传统视频因数据量大,缺乏交互性等方面的缺陷导致其在网络教学中的应用并不广泛。于是,一种新的视频格式——Flash视频格式应运而生,并且经过一段时间的实际应用,大家发现这种视频确实非常适合网络教学。本期,我们特别为大家推荐三篇短文,以从不同的角度来剖析Flash视频在教学中的应用之道。
Flash视频格式是Adobe公司推出的一种流媒体视频格式,简称为FLV(Flash Video)。FLV视频和传统视频相比具有适用性和跨平台能力强、文件压缩率高并且视频质量好、Web集成性好并可以创建个性化项目、安全性高、具有良好的交互性、能够提供对XML语言的支持等优势。
按传送方式的不同,FLV视频分为三种类型,这三种传送方式和制作方法都不同的FLV视频在网络教学中的适用情况也不相同。下面我们就针对每一种视频的特点,分析其在网络教学中的适用情况。
SWF文件中嵌入的FLV视频
这种嵌入方式就是把整个FLV视频作为一种普通的Flash元件添加到swf动画文件中,最后生成的文件的扩展名是swf。
这种FLV视频的优点是:①能够在Flash时间轴上查看和编辑单个视频帧,能够借助Flash设计工具创建叠加和交互;②视频只需要常规的Web服务器就可传送;③任何版本的Flash播放器都可以播放。不足是:①如果视频内容发生变化,则必须重新嵌入视频,重新检查和处理所有导航以及相关联的内容,然后重新发布swf文件才能完成更改,并且在创作过程中,如果需要预览或测试Flash的部分内容时,也必须发布整个视频文件;②要求视频帧频和Flash时间轴帧频必须同步;③用户必须从服务器上把文件完全下载之后才能播放;④受swf文件最大帧数不超过16000帧的约束,整个视频文件的长度要受到限制。
因此,只有在视频长度比较小、对视频的质量要求不高、整个视频内容改变的可能性很小的情况下,我们才适于采用这种嵌入式的视频。针对此限制,教师可以创建基于这种嵌入式视频格式的、以知识点为基本单位的小动画、小电影形式的教学素材库,然后按照教学需求有选择地组合使用,以适应教学过程的动态变化。
外部渐进式下载的FLV视频
这种方式的视频是在一个swf文件中利用Action Script脚本语言或者Flash中提供的相关组件,将外部的FLV视频文件动态地加载到swf动画文件中进行播放的视频。我们可以控制给定视频文件的“播放”、“暂停”、“查找”(时间码)和“关闭”等动作,还可以控制缓冲时间及缓冲大小。
在这种方法中,视频内容 (FLV文件) 独立于其他Flash内容和视频播放控件,添加或更改内容时不需要重新发布swf文件;网络传送时,只要下载完第一段视频并缓存到本地磁盘,即可开始播放;运行时,视频文件从本地磁盘加载到swf文件中,并且没有文件大小或持续时间的限制;视频文件的帧频可以不同于swf文件的帧频;可以自定义自己的播放器外观;可以和媒体组件一起用于创建项目中视频序列和幻灯片之间的自动交互。
流式的FLV视频
流式的FLV视频是这三种视频形式中最完整、最一致、最可靠、适用范围最广的视频传送形式。在流传送过程中,每个客户端打开一个返回到视频服务器的持久连接,且传送的视频和客户端交互之间存在紧密联系。该方法还可以实现其他多种功能,用来提高视频的传送质量。比如,带宽检测(以提供大小正确的视频)、服务质量规范、详细的跟踪和报告统计信息以及各种交互式功能和视频体验。
这种流式的FLV视频传送方式有以下优点:①视频内容将独立于其他Flash内容和视频回放控件,而且可根据用户或应用程序的反馈更改FLV内容;②客户端无需下载整个文件,只有被查看的视频部分才会传送给客户端,FLV视频在传送过程中不会保存到客户端的缓存,并且可以创建实时视频流,用于课堂直播;③提供了更好的跟踪、报告、反馈和记录功能;④可以利用编程来创建服务器端播放列表、控制流的同步、根据客户端连接速度调整播放比特率实现更具智能化的传送以及创建应用程序;⑤具有良好的交互性,可以实现多用户通信功能,并且热点触发灵活,易于搜索。在网络教学中,流式FLV视频可用于视频课件点播、课堂直播中。但要实现FLV视频的流式传输,需要Flash Media Server的支持。
Flash视频格式是Adobe公司推出的一种流媒体视频格式,简称为FLV(Flash Video)。FLV视频和传统视频相比具有适用性和跨平台能力强、文件压缩率高并且视频质量好、Web集成性好并可以创建个性化项目、安全性高、具有良好的交互性、能够提供对XML语言的支持等优势。
按传送方式的不同,FLV视频分为三种类型,这三种传送方式和制作方法都不同的FLV视频在网络教学中的适用情况也不相同。下面我们就针对每一种视频的特点,分析其在网络教学中的适用情况。
SWF文件中嵌入的FLV视频
这种嵌入方式就是把整个FLV视频作为一种普通的Flash元件添加到swf动画文件中,最后生成的文件的扩展名是swf。
这种FLV视频的优点是:①能够在Flash时间轴上查看和编辑单个视频帧,能够借助Flash设计工具创建叠加和交互;②视频只需要常规的Web服务器就可传送;③任何版本的Flash播放器都可以播放。不足是:①如果视频内容发生变化,则必须重新嵌入视频,重新检查和处理所有导航以及相关联的内容,然后重新发布swf文件才能完成更改,并且在创作过程中,如果需要预览或测试Flash的部分内容时,也必须发布整个视频文件;②要求视频帧频和Flash时间轴帧频必须同步;③用户必须从服务器上把文件完全下载之后才能播放;④受swf文件最大帧数不超过16000帧的约束,整个视频文件的长度要受到限制。
因此,只有在视频长度比较小、对视频的质量要求不高、整个视频内容改变的可能性很小的情况下,我们才适于采用这种嵌入式的视频。针对此限制,教师可以创建基于这种嵌入式视频格式的、以知识点为基本单位的小动画、小电影形式的教学素材库,然后按照教学需求有选择地组合使用,以适应教学过程的动态变化。
外部渐进式下载的FLV视频
这种方式的视频是在一个swf文件中利用Action Script脚本语言或者Flash中提供的相关组件,将外部的FLV视频文件动态地加载到swf动画文件中进行播放的视频。我们可以控制给定视频文件的“播放”、“暂停”、“查找”(时间码)和“关闭”等动作,还可以控制缓冲时间及缓冲大小。
在这种方法中,视频内容 (FLV文件) 独立于其他Flash内容和视频播放控件,添加或更改内容时不需要重新发布swf文件;网络传送时,只要下载完第一段视频并缓存到本地磁盘,即可开始播放;运行时,视频文件从本地磁盘加载到swf文件中,并且没有文件大小或持续时间的限制;视频文件的帧频可以不同于swf文件的帧频;可以自定义自己的播放器外观;可以和媒体组件一起用于创建项目中视频序列和幻灯片之间的自动交互。
流式的FLV视频
流式的FLV视频是这三种视频形式中最完整、最一致、最可靠、适用范围最广的视频传送形式。在流传送过程中,每个客户端打开一个返回到视频服务器的持久连接,且传送的视频和客户端交互之间存在紧密联系。该方法还可以实现其他多种功能,用来提高视频的传送质量。比如,带宽检测(以提供大小正确的视频)、服务质量规范、详细的跟踪和报告统计信息以及各种交互式功能和视频体验。
这种流式的FLV视频传送方式有以下优点:①视频内容将独立于其他Flash内容和视频回放控件,而且可根据用户或应用程序的反馈更改FLV内容;②客户端无需下载整个文件,只有被查看的视频部分才会传送给客户端,FLV视频在传送过程中不会保存到客户端的缓存,并且可以创建实时视频流,用于课堂直播;③提供了更好的跟踪、报告、反馈和记录功能;④可以利用编程来创建服务器端播放列表、控制流的同步、根据客户端连接速度调整播放比特率实现更具智能化的传送以及创建应用程序;⑤具有良好的交互性,可以实现多用户通信功能,并且热点触发灵活,易于搜索。在网络教学中,流式FLV视频可用于视频课件点播、课堂直播中。但要实现FLV视频的流式传输,需要Flash Media Server的支持。