教你轻松实现网络远程教学
本方法投入少、建设时间短、使用简单、容易维护。
目前,在国内大多数远程教学软件都是利用Microsoft公司的Windows
Media SDK进行二次开发出来的。在这里我们也是用它的软件——Windows Media,(因为它是免费的而且稳定。如果你有银子花钱去买我不反对,呵呵)
。Windows Media使用的流媒体格式是ASF,共由三部分构成:媒体服务器(Windows Media Server)、客户端媒体播放器(Windows
Media Player)、媒体文件制作工具Windows Media
Encoder(媒体编码器)。网络教学系统的具体实现如下:
1 同步教学
同步教学也就是实时教学,其实现过程如下:实时教学时,先把教师机(教师机需装有麦克用来录老师的声音)的显卡输出给VGA分配器,再由VGA分配器分别输出给显示器和VGA采集盒(建议使用Epiphan的,本人使用过效果不错),采集盒需通过USB接到已安装Windows
Media Encoder的电脑。那老师的声音怎么录呢?教师机不是已经接过麦克了嘛,我们把教师机的声卡输出接到已安装Windows Media
Encoder的电脑声卡输入。这样安装了Windows Media
Encoder的电脑分别通过VGA采集盒和本身的声卡来录制教师的电脑屏幕和老师说的话了。通过Windows Media
Encoder把老师讲课的内容实时录制成ASF流,并发布到流媒体服务器(就是安装有Windows Media
Server的电脑)。然后流媒体服务器启动station Service服务模块,通过多播发布ASF流,这样远程的学生用Windows Media
Player就可以直接接收和播放ASF流了(学生自然就可以看到老师讲课的内容了)。
2 异步教学
异步教学是相对同步教学来说的,主要是指课件点播。这个功能可以让学生向服务器请求特定课件ASF流的播放,学生可以自己选择学习内容,不受时间地点的限制,并且可以控制开始、暂停、前进和后退等播放过程。其实现如下:首先要制作课件,实时教学时,老师讲课的内容通过安装有Windows
Media
Encoder的电脑,结合VGA采集盒和麦克,将教师的授课实况直接制作成ASF文件。把录制好的ASF文件放到流媒体服务器的发布点上,然后就可以发布ASF文件了。这时,我们在流媒体服务器上启动Media
Unicast Serrlice服务模块,并且是工作在On Demand Unicast模式下,用MMS协议发布ASF文件。更后,学生端可以使用Windows
Media Player和相关媒体播放器接收和播放我们之前录制好的课件了。
工作流程示意图
我们一起来看一下整个过程都用到了哪些东西:
软件部分
1、 Windows Media
Player---windows自带
2、
Windows Media Encoder---免费下载
3、 Windows Media
Server---windows2003自带
硬件部分
4、VGA分配器
5、Epiphan VGA采集盒
6、麦克
总共六项,三个软件,三个硬件。就是这么简单,你试过了吗?
网络远程教学是一种新的网络技术,有些班门弄斧了。