2024年3月27日发(作者:)

1. 实验目的

·学习流媒体技术,了解其传输方式

·掌握流媒体文件的制作方法

2. 实验原理

2.1 流媒体技术

①流媒体的概念

流媒体的英文名称为:StreamMedia,它其实就是一种流式媒体,它是一种可以使

音频、视频和其他多媒体信息能够在Internet及Intranet上以实时的、无需下载等待的

方式进行播放的技术。它实现的是将传统媒体网络化,并通过网上点播的形式播放给浏

览者。流媒体的播放方式不同于网上下载,网上下载需要将音视频文件下载到本地机在

播放,而流媒体可以实现边下载边观看,这就是流媒体的特点所在。随着宽带技术的发

展,流媒体技术被广泛地运用到网页中,成功实现了网上点播、在线视听、网上直播等。

②流媒体平台的种类

流媒体架设主流平台分为三种:

RealNetworks

WindowsMedia

QuickTime

RealNetworks是Real公司开发的一整套流式音视频解决方案,也是现今最流行,被广

泛使用的流媒体技术。

WindowsMedia是美国微软公司开发的流式音视频解决方案。

QuickTime是苹果公司开发的流式音视频解决方案。

后两者在网络上使用率不是很高,所以我们就以Real公司的流媒体技术来实现网

上的在线视听。

③Real流式音视频解决方案

Real流媒体技术的实现基础是需要3个软件的支持的:

RealPlayer 播放器

RealProducer 编辑制作

Helix Server 服务器

RealPlayer,这是大家众所周知的软件,从早期的RealPlayer发展到RealPlayer8.0,

RealPlayer9.0,现在已经升级到RealOne和RealOnePlayerGold版本。Real所特有的格

式为*.rm,*.ra,*.ram。所占用的空间极小,并且有较好的影音质量,被广泛地传播在互

联网上。

RealProducer,是一款编辑制作Real特有文件的软件。它是由RealNetworks公司推

出的制作Real格式(Real Audio/Video,音频、视频)文件制作工具,可将原始的影音文

件DAT、MOV、AVI、AU、MPEG文件压制成Real影音文件(RA、RM、RAM),以利

于在网络上的传送与播放。RealProducer无疑是一款最好的转化软件。它还有一个最大

特点,而且也是我们做Real服务器必须的,就是它可以将影音文件转化成多流的影音

文件,这种文件是可以根据浏览者的网速而传送不同质量的影音文件,详细的内容我们

将在以后具体的转化介绍。

Helix Server也是整个流媒体架设平台的核心软件,是Real公司的流媒体服务器软

件。它提供了对RM、RMVB、FLASH、RP/RT、MPEG-1、MPEG-4、QuickTime、ASF/WMA

等几乎所有流行的流媒体格式文件的支持。通过Helix Server的建立,可以使浏览者访

问服务器上的影音文件,由此实现网上在线视听。在这里,不介绍Helix Server流媒体

服务器的搭建,如有兴趣,请查阅网上教程。

2.2 常见的流媒体文件类型

在这里主要介绍了三大流媒体公司Real、Microsoft、Apple公司的流格式文件:

*.RA/RM

流式传输技术的开发和推广过程中,RealNetworks公司是当之无愧的始祖和领先者,

而*.RA/RM不过是RealNetworks公司所制定的音频/视频压缩规范RealMedia中的一种。

RealMedia是目前Internet上最流行的跨平台的客户/服务器结构多媒体应用标准,其采

用音频/视频流和同步回放技术实现了网上全带宽的多媒体回放。RealAudio用以传输接