| 作者/来源:林世洪 郝建英 郭玉成 刘聪 (北方交通大学)
〖摘要〗本文简单介绍了流媒体技术和基于该技术的一个产品—Windows Media Service,给出了利用该技术实现的一个多媒体远程教学支撑环境系统,它能够实现实时授课,点播和在线交互等功能。
〖关键词〗流媒体 多媒体 远程教学 ASF 服务器 客户机 点播 单播 广播 实时
The Application of Streaming Media Technology in Multimedia Distance education Environment System
〖Abstract〗 In this paper ,we introuduce the streaming media technology and a production – windows media service. With this production ,we developped a multimedia distance teaching environment system with which we can realize real time teaching, order programming and online intercourse, and so on.
〖key words〗streaming media; multimedia; distance education; ASF(Advanced Streaming Format); server; client; order programme unicast; broadcast; real time
前言 远程教学经历了传统的两个阶段,即以印刷品为媒介的函授阶段和以广播集电视为主要媒介的广播电视阶段,发展到了今天的以计算机网络为主要媒介的现代远程教育阶段。随着计算机网络软硬件技术的发展和普及,远程教育将逐渐向网上教学的方向发展。
应时代需求,教育部推出了“远程教学支撑环境”项目,北方交通大学于2000年7月承担了的开发任务。不久前发展起来的流媒体技术为网上实现音频、视频的开发和传输提供了有力的支持,我们开发的这套远程教学支撑环境系统中成功地应用了该技术。
流式媒体技术 原理 流媒体技术的关键在于网络数据传输和客户端播放并行。
流媒体传输技术是一种基于时间的连续实时传输技术,在网上传输的数据可以是包括音频、视频、文本、图片等在内的多媒体文件。客户端在播放前并不等待整个文件都下载完,而是采用数据流边传送边播送的方式。客户端仅在播放开始前感到有一些延迟,即在开始前把文件的部分内容已存入客户机的内存中。由于多媒体文件信息量大,在普通用户接入速率较低的情况下,采用边传送边播送的方式可以节省客户端的计算机资源。
显然,要实现整个过程,还要有一种数据文件的标准,即媒体文件格式。数据在传输前要先按着这种格式制作或转化成该格式,接受方可以用特定的播放器将其解压并播放。
2.现状
流媒体技术是RealNetWorks 公司首先推出的,但现在许多厂商都有成熟的基于Stream的产品,除了该公司Real systemG2外,还有Mircosoft的Windows Media Service,著名的VTEL公司也于1999年12月宣布即将在该领域推出若干新产品的计划。除了现有产品的支持,基于Stream媒体的国际标准也已经提出。W3C提出了基于Stream的媒体语言SMIL(Synchronized Multimedia Integration Language)。SMIL是一种类似于HTML的标记语言,可以描述演示的实时行为、屏幕上演示的版面以及协同媒体之间的超链接,可以演示流式视频、音频、图象、文本等多种类型,允许在一个同步多媒体演示中集成一系列的独立多媒体对象。利用SMIL语言可以方便的同步多个基于Stream的多媒体对象。成熟的现有产品和国际标准语言为基于Stream开发合适于Internet环境的多媒体远程教学环境提供了有力的保障。
微软开发的Windows Media Service 是一种能适应多种网络带宽的流式多媒体信息的发布平台,可以提供包括流失媒体的制作、发布、播放和管理的解决方案,而且其成套产品集成在Windows 2000 Server 中,所以我们选取它来作为开发工具,下面对它做一下简单介绍。
三、 Windows Media Service 产品技术
Windows Media 的应用框架
上图描述了该产品的构成、遵循的协议、服务方式和使用的流媒体格式文件—ASF,下面作一下简单介绍。
|