第
4
卷第
4
期
2005
年
7
月
杭州师范学院学报(自然科学版)
Jo
urnal
01
Hangzhou
Teachers
College(Natural
Science
Edition)
文章编号
:1008--9403(2005)04
一
0323--04
基于
FCS
技术的视频教学平台开发
诸彬何拌
2
O.
杭州师范学院信息工程学院,浙江杭州
310012
,
2.
浙江教育学院信息学院.浙江杭州
310012)
Vo
l.
4
No.4
Ju
l.
2005
摘
要:以
FCS
为后台流媒体数据支持,采用
Flash
ActionScript
语言为前台开发语种,设计开发了支持双
向视频互动的
LiveTeach
教学平台.该平台的设计,克服了以往多媒体教学的缺陷,大大增强了课堂中师生的交
流与互动.
关键词:
Flash
信息交流服务
Flash;
视频;教学平台;互动
中图分类号:
G434
文献标识码
:A
O
前言
传统多媒体教学由于条件限制,往往只局限于比较单一的模式,比如课件的投影加上教师的讲述,或
者教学视频的播放等,很大程度上限制了教师与学生在课堂中的互动,影响了教学质量和效率.笔者以
FCS
技术为基础,开发了一个互动式的视频教学平台
LiveTeach
1.
O(
后简称
LT).
LT
平台通过加强课堂
师生互动,调动学生的积极性与参与性,较好地解决以上这些问题.
1
LT
平台的后台流媒体支持技术和开发话言
为实现
LT
平台中的视频流,笔者以
Flash
Communication
Server(
以下简称
FCS)
作为系统构架的支
撑层.
FCS
是
Macromedia
公司开发的一个全新的交互通信系统,综合了语音、视频和数据流的网络多媒
体,是提供存储语音、视频流和数据共享的系统.
FCS
支持在多个客户端中实现同步分布式数据的即时共
事,它的出现使得
Flash
成为真正的客户端软件,从而可以和
FCS
建立客户/服务器
(C/S)
架构.对视频和
音频更灵活的支持也使
Flash
在流媒体方面与其他多媒体服务器相比毫不逊色.
FCS
平台由两部分构成:提供流媒体服务的服务器和客户端的
Flash
播放器,即服务器端和客户端.
服务器端的应用程序在
FCS
上有自己独立的目录,存放服务端脚本文件和其他资源.在
LT
平台中,
Flash
客户端通过
RTMP
协议与
FCS
建立连接,这样就在
Flash
的客户端与服务器端形成稳定的数据流
(如图1).其他的客户端用户能通过同一个服务器接收信息、数据的更新和语音视频流
.RTMP
为其提供
永久的
Socket
连接,用双向通信的方法连接服务端和客户端.它不同于
Hypertext
Transfer Protocol
(HTTP)
用来连接
World
Wide
Web
上的服务器.通常,客户端的
SWF
文件是嵌入在浏览器中的,所以也
收稿日期:
2005-03-25
作者简介:诸彬
0978-)
,男,浙江杭州人,杭州师范学院信息工程学院助教,北京邮电大学在职硕士研究生,主要从事多媒体设计、软
件可用性分析、用户交互设计方面的研究.