首页 理论教育 什么是流媒体

什么是流媒体

时间:2022-10-25 理论教育 版权反馈
【摘要】:流媒体简单来说就是应用流媒体技术在网络上传输的多媒体文件。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。ASF最大优点就是体积小,适合网络传输,使用微软公司的最新媒体播放器可以直接播放该格式的文件。它是目前Internet上最流行的跨平台的客户/服务器结构流媒体应用格式。

一、什么是流媒体

流媒体简单来说就是应用流媒体技术在网络上传输的多媒体文件。而流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。该技术先在使用者端的电脑上创造一个缓冲区,播放前预先下载一段资料作为缓冲,在网路实际连接速度小于播放所耗用资料的速度时,播放程序就会取用这一小段缓冲区内的资料,避免播放的中断,也使得播放品质得以维持。流媒体文件在制作过程中需要经过特殊编码,以适应在网络上边下载边播放的播放方式。通常压缩比比较高,文件体积比较小,播放效率比较高,同时编码时还要加入一些附加信息,如计时、压缩和版权信息等。

目前流媒体文件有很多种类型,如Macromedia公司的SWF(Shock Wave Flash)、Vivo公司的VIV(Vivo Movie)等都是流媒体格式。我们经常使用的流媒体文件主要是微软、Real Networks和Apple公司制定的文件格式。(如下表)

img11

1.微软ASF文件格式

微软的同步媒体的统一容器文件格式。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。ASF最大优点就是体积小,适合网络传输,使用微软公司的最新媒体播放器(MicrosoftWindows Media Player)可以直接播放该格式的文件。用户可以将图形、声音和动画数据组合成一个ASF格式的文件,也可以将其他格式的视频和音频转换为ASF格式,而且用户还可以通过声卡和视频捕获卡将诸如麦克风、录像机等外设的数据保存为ASF格式。另外, ASF格式的视频中可以带有命令代码,用户可以指定在到达视频或音频的某个时间后触发某个事件或操作。

2. RealMedia文件格式

RealMedia包括RealAudio、RealVideo和RealFlash三类文件,其中RealAudio用来传输接近CD音质的音频数据, RealVideo用来传输不间断的视频数据, RealFlash则是RealNetworks公司与Macromedia公司新近联合推出的一种高压缩比的动画格式。RealMedia文件格式的引入使得RealSystem可以通过各种网络传送高质量的多媒体内容。RealMedia文件格式的优点是适应低速网络,实现在低速率的网上实时传输视/音频信息;同时,对不同带宽具有自适应性,可以根据网络数据传输速率的不同制定不同的压缩比率,从而实现在低速率的广域网上进行影像数据的实时传送和实时播放。它是目前Internet上最流行的跨平台的客户/服务器结构流媒体应用格式。

3. QuickTime电影文件格式

它定义了存储数字媒体内容的标准方法,使用这种文件格式不仅可以存储单个的媒体内容(如视频帧或音频采样),而且能保存对该媒体作品的完整描述。QuickTime电影文件格式的优点是可以用来描述几乎所有的媒体结构,是应用程序间交换数据的理想格式。该格式中“媒体描述”和“媒体数据”是分开存储的,媒体描述中包含轨道数目、视频压缩格式和时间信息。媒体数据是所有的采样数据,如视频帧和音频采样,媒体数据可以与QuickTimemovie存储在同一个文件中,也可以在一个单独的文件或者在几个文件中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈