论文部分内容阅读
宽带接入服务的普及为新技术的出现及广泛应用提供了基础。我国基于宽带上网用户数量急速增长,宽带已成为中国最主要的上网手段。改革开放推进社会发展的同时,对人才的需求也格外迫切,远程教育也从学历教育向终身教育发展。诸多网络新技术相继出现,其中最能够被远程教育直接利用的当属P2P流媒体技术。P2P流媒体的应用,使用户在观看视频流媒体时,可以与同时在观看该视频的其他用户之间进行资源交换,从这些用户中寻找并下载自己所需要的该视频片断,较旧模式有更丰富的数据源,数据下行带宽因此被有效扩展。视频或文件信息不必经过服务器,这体现了P2P网络结构的优点,极大减低服务器负担。远程学习者的学习时间相对灵活且不固定,随时以P2P流媒体点播方式开始视频课程是最理想的模式。在应用视频学习的同时,还可以采用其他技术开展教学互动、学习讨论等以往必须在课堂里才能实现的内容。P2P流媒体视频服务系统的应用成本低廉,对带宽需求也不敏感,因此可以满足从基层单位的视频直播到大范围远程教学等各层次应用的需求。这样,有限的教育资金就可以更多地集中投放在教学内容的制作和优化上,促进降低成本和提升服务与教材质量,实现内容的最广范围的传播,更进一步推动远程教育实现优势资源共享。如何将视频内容有效地组织到教学内容中,是远程教育实施者需要直接面对的问题。随着Web 2.0发展起来的Moodle作为课程内容管理系统(CMS)有着独特的优势。但Moodle在多媒体信息的展示方面主要依赖传统Web服务提供的基础功能,即浏览器/服务器结构(B/S结构),B/S结构的缺点无法承载大用户群对多媒体视频信息的共享。将P2P流媒体视频概念引入到Moodle系统开展大用户群远程教育实践,会让诸多矛盾迎刃而解。在Moodle系统中视频课程文件的发布,可以是简短的P2P流媒体视频链接。复杂的数据流控制与管理工作全部交由后台服务完成。由于加入的用户越多,用户可获得的视频数据源也就越丰富,流媒体视频在客户端播放就会越流畅。在获得流畅的视频播放效果的同时,Moodle主服务器和视频服务器都不会因用户的增多而显著增加数据传输量,即为Moodle系统添加了多媒体视频课程的发布能力,同时不会增加Moodle系统的建设成本和服务器的负担。另外,流媒体视频只是在客户端计算机内存中保存节目的片段且边播放边更新,避免了节目的非法传播,能有效保护节目版权人的利益。利用Moodle对课程内容管理的优势,将P2P流媒体视频以文字的方式检索和管理,以视频的方式浏览访问,也是一种理想的模式。我们选择免费P2P流媒体系统进行集成,这样可以最大限度降低应用和推广成本。实践中,我们选取了免费的QVOD服务器,借助其内置的功能,与Moodle系统嫁接,获得在Moodle教学页面中播放P2P流媒体视频的能力。为了避免每次组织播放控件嵌入代码,这样易错且是与教学无关的工作,经过反复尝试找到了一种便捷的手段来简化QVOD视频在Moodle中的发布工作。我们选择了跨平台的PHP脚本语言,编制具有自动文本过滤功能的Moodle过滤器(Filter)来实现。通过设定一个简单的语法规则,将带有QVOD视频链接的文本内容自动转换成可以在客户端自动播放的网页代码。教师只需按规则输入简单的一行文本即可实现QVOD视频发布。在此基础上,初步建立起Moodle网络学习社区与P2P VOD服务于一体的集成E-learning环境,将教师、学生、多媒体教育资源紧密联系起来。其中,P2P流媒体技术实现视频学习资料的传送和共享;Moodle网络学习社区起到联络教学双方,记录学习过程,完成学习交互的作用。最终建立起功能完备、成本低廉、能被更广泛学习者接受的远程多媒体教育系统。