探讨流媒体技术英语教学论文
1流媒体技术概述
1.1流媒体定义
所谓的流媒体技术,是指在互联网的传输中采用的流式传输技术中的连续时基传输。通俗的将就是按照我们当前的网络习惯,通常是通过web服务请求,在通过逻辑层和数据层,最后数据层将结果传输给浏览器。在这种情形下只有能将文件传送到后才可使用。而通过流媒体技术可一边下载一边看视频,而不需要等整个过程都传输完后方可使用。通过流媒体技术,大大提高了用户播放视频或者是音频等的时间,并不需要太多的缓存。
1.2流媒体技术的原理
流媒体技术其基本的原理,是利用TCP协议和UDP协议之间的差异,采用HTTP/TCP作为传输控制,用RTP/UDP来进行实施数据的传输。其具体的传输的过程流程主要包括以下的步骤:首先是用户在选择流媒体的服务之后,通过Web浏览器的数据请求,将所需要的数据进行实时的检索;其次是在当Web浏览器在将音视频的客户程序进行启动之后,将相关检索到的参数进行初始化,这些参数则主要包括音频数据的编码、服务器地址等;再次是通过实时流协议,实现对视频、音频的播放、暂停等操作;最后是音频播放器通过RTP/UDP协议将相关的视频数据传递给客户端,并开始进行播放。
2基于流媒体技术的英语在线系统的设计与实现
2.1系统整体需求分析
设计针对大学生英语在线教学系统,其目的是改变传统的教学方式,利用现代的多媒体技术,从而实现对网络教学方式的多样化。因此,在该系统中,将充分发挥FlashMediaServe流媒体服务的优势。同时为更好的实现英语教学,在视频播放中必须支持多种不同形式的视频播放格式,并可支持web浏览器播放。因此,我们在本设计中采用XML用例分析,将整个系统的用户设定为学生、老师、管理员三个不同的角色。同时我们对系统的用户进行用例分析,根据不同的角色,其所涉及的权限也就不同。其具体的用例分析如图2所示。英语在线教学系统用于针对校园内学生英语学习,其具体的功能则为学生提供英语课堂视频、英语教学课件等资料。因此,通过上述的用例分析,我们对不同的角色设置不同的权限。在个人用例分析中,教师和学生作为系统的主要的参与者,其功能需求的分析不同。其中教师对视频、音频等英语课件进行管理,同时必须借助学校的教务平台对自己的课程进行查看,同时还必须具备对相关资料的删除、添加等;学生则作为英语在线平台的受体,可进行视频点播和交流等功能。在这其中,管理员的最大的角色是充当系统的维护和对成员权限的配置。在对该系统中学生角色的设计中,为方便广大学生的使用,采用B/S架构,使得学生只需要安装web浏览器即可使用,同时也方便英语教师在任何时候、任何地点进行教学。
2.2系统整体框架设计
根据上述的功能需求分析,我们同时本着实用、简洁、安全的原则,将整个系统的框架进行如图3设计。在线课堂是将英语教师上课的录像或是相关的音频信息转变为流媒体文件的格式,以此为广大的学生提供在线点播和课后重播,方便学生对高校英语知识点的巩固和复习。在该模块中,最主要的是视频流模块。课件点播系统功能是为广大的英语爱好者提供在线的视频颠簸的功能,通过该系统,学生可查看各种格式的多媒体英语课件。播放器的主要的功能则是播放正在直播的课程,同时还可通过播放器辩驳其他的课件。后期编辑器主要是为广大教师提供视频编辑、剪切等功能,从而使得英语教学课件能够达到最为完美的'教学效果。而目前比较广泛采用的是AdobeAIR的RichFLv。同时在该系统中,我们采用面向对象技术对系统进行开发,以C++为编程语言,SQLServer2008作为系统的数据库服务器,同时采用基于校园网络对整个系统进行搭建,从而使得学生和老师不需要安装客户机,通过IE浏览器对系统进行使用。而对页面的实现我们采用面向对象技术常用到jsp技术进行实现。
2.3服务器的实现
对本服务器的配置,是在FlashMediaServer服务器平台上进行搭建。而FMS是采用独特的边缘策略,使得其可有效的解决在网路传输中的流服务的负载问题。其具体的服务器拓扑图如图4所示。2.4数据库的设计与实现对该设计的实现,最重要的是对数据库的实现。而以在线课堂为例,我们将其数据库表设计为教师记录表、课堂记录表、课件记录表三个表格。其具体的E-R关系简略图如图5所示。在搭建好服务器和程序设计之后,通过单元测试、模块测试和集成测试,可在校园内进行正常的运行。
3结束语
英语在线教学系统的设计,其目的是作为当前学生网络学习的辅助教学工具,使得学生在课堂之外能够更好对相关的英语知识点、语法等的掌握,同时提升自己的英语听力等水平。本文采用面向对象技术,并以C++作为变成语言,更具有针对性的实现了对英语学习。同时该系统具有很好的使用性、扩展性,可使用在不同的学科。
【探讨流媒体技术英语教学论文】相关文章:
4.流媒体应用课件
8.英语对话教学论文