基于流媒体技术的网络教学平台构建
【摘 要】随着网络技术的不断发展,教学模式也随着网络技术的发展不断优化,从而流媒体技术在网络教学中被广泛应用,使学习者不在因为时间、空间和地域的限制,自主的选择学习时间和学习方式。构建一个好的流媒体网络教学平台是提高学习者的自主学习能力和学习质量的重要保证。本文介绍了流媒体网络教学平台的设计与构建。
【关键词】流媒体;网络教学;构建 0 引言
网络教学是以现代信息技术为主要手段,学习者可以通过网络教学平台所提供的学习课程和学习管理模式进行发现和探索式的学习。而流媒体技术在网络教学中越来越受重视,在网络学习中流媒体技术可以实现视频课程的实时传输和播放功能,能节省了大量的磁盘空间,对系统缓存要求较低,启动延时短等特点,学习者无需等待整段视频下载完成,就能收看学习内容。
1 流媒体技术
1.1 流媒体技术简介
流媒体是指用户通过网络或者特定数字信道边下载边播放数字媒体数据的一种工作方式[1]。流媒体技术是要将通信技术、数字媒体技术其中包括视频的采集、压缩、编辑、存储等,将这些复杂的技术很好的结合,才能保证良好的播放效果。流媒体播送形式主要有直播(live)和点播(on-demand),P2P技术也可应用在流媒体播送中。可以通过校园网架设服务器,来发挥P2P网络的优势,使网络上同时观看视频的校内学生,能够相互共享资源,减少服务器的压力,有效提高了在线视频的流畅度。[3]
1.2 流媒体基本组成
(1)流媒体压缩编码:将教学视频内容经过编辑软件的设计后,再把视频课件分成压缩包,形成码流,在上载到流服务器。
(2)流服务器:是指将获取的流媒体数据包进行存储并发布到互联网上。 (3)互联网:英文:Internet,又称英特网。是网络与网络之间所串连成的宏大网络,这些网络以一组通用的协定相连,形成逻辑上的单一巨大国际网络。
(4)用户接收端:通过游览器或视频播放器进行缓冲、解码实现同步流媒体播放,还可以反馈控制信息,对流媒体进行控制
2 网络教学平台构建 2.1 制作流媒体视频课程
可以通过摄像机将教师的整个过程授课过程录制下来,也可以使用各种屏幕录像软件来录制课程。可以利用Helix Producer软件将视频课程制作成流媒体格式文件。
2.2 硬件系统设计
(1)教师端:需用配备多媒体计算机、摄像头、麦克等硬件设备。 (2)服务器:主要由Web服务器和流媒体服务器组成。 (3)网络设备:采用交换机和路由器等设备通过TCP/IP协议连接到Internet。 (4)学生端:需要一台能够连接到互联网的计算机和音响、摄像头、麦克等辅助设备。
2.3 软件平台设计