丁 剑
(北方民族大学计算机学院,宁夏 银川 750021)
基于 Flex和 FMS的远程教学直播系统的设计与实现
丁 剑
(北方民族大学计算机学院,宁夏 银川 750021)
结合 Flex流技术、W eb技术和数据库技术,采用 Flash Media server构建一套能够在校园网内进行流畅直播的教学系统,并给出具体的实现方法,同时也对今后的远程教育工作提供一种新的思路。使用该系统,可以在网络直播的同时,将需要的教学片段、节目录制下来,结合校园网的 VOD视频点播系统,供校园网内的师生随时点播观看。
Flex;FM S;远程教学;直播
Flash Media Server(简称 FM S)服务器是用于用户之间相互通讯的新平台,不仅集成了Flash多媒体交互的特性,又添加了实时音频、实时视频和实时数据流等新特色,使用该平台,可以通过网络存储录制下来的音频、视频,也可以共享数据对象,并且可以将这些音频、视频和共享数据对象传递给多个客户端,实现实时同步共享[1]。
本文结合 Flex流技术、W eb技术和数据库技术[2-5],采用 Flash M ed ia server构建了一套在校园网内在线直播的教学系统。围绕远程教学这个主题从视频录制、视频服务器、视频播放三个主要方面论述实现视频直播的方法与步骤。
1.1 Flex技术
Flex与 Flash实际上是同一平台的两种不同的编程模型,通过共有的 ActionScrip t语言和基础类库,可以构建 R IA应用取代现有 Internet应用。Flex提供了 RPC Service、Data Manage Service和Message Service 3种方式与服务端通信,通过强大的 Flash Media Service和 Flash Cast Service可以构建出包含视频、音频及更强数据协作的应用。
1.2 FM S流媒体技术
Flash Media Server(FM S)将传统的流媒体功能与灵活的开发环境结合起来,为最广泛的群体创建和提供创新的、交互式媒体应用。……