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

常见的视频文件类别和流式视频格式

1.流式视频格式

目前,很多视频数据要求通过Internet来进行实时传输,前面我们曾提及到,视频文

件的体积往往比较大,而现有的网络带宽却往往比较“狭窄”,千军万马要过独木桥,其

结果当然可想而知。客观因素限制了视频数据的实时传输和实时播放,于是一种新型的流

式视频(Streaming Video)格式应运而生了。这种流式视频采用一种“边传边播”的方法,

即先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为

接下来的播放做好准备。这种“边传边播”的方法避免了用户必须等待整个文件从

Internet上全部下载完毕才能观看的缺点。到目前为止,Internet上使用较多的流式视频

格式主要是以下三种:

RM(Real Media)格式

RM格式是RealNetworks公司开发的一种新型流式视频文件格式,它麾下共有三员

大将:RealAudio、RealVideo和RealFlash。RealAudio用来传输接近CD音质的音频数

据,RealVideo用来传输连续视频数据,而RealFlash则是RealNetworks公司与

Macromedia公司新近合作推出的一种高压缩比的动画格式。RealMedia可以根据网络数

据传输速率的不同制定了不同的压缩比率,从而实现在低速率的广域网上进行影像数据的

实时传送和实时播放。这里我们主要介绍RealVideo,它除了可以以普通的视频文件形式

播放之外,还可以与RealServer服务器相配合,首先由RealEncoder负责将已有的视频

文件实时转换成RealMedia格式,RealServer则负责广播RealMedia视频文件。在数据

传输过程中可以边下载边由RealPlayer播放视频影像,而不必像大多数视频文件那样,必

须先下载然后才能播放。目前,Internet上已有不少网站利用RealVideo技术进行重大事

件的实况转播。

MOV文件格式(QuickTime)

MOV也可以作为一种流文件格式。QuickTime能够通过Internet提供实时的数字化

信息流、工作流与文件回放功能,为了适应这一网络多媒体应用,QuickTime为多种流行

的浏览器软件提供了相应的QuickTime Viewer插件(Plug-in),能够在浏览器中实现多

媒体数据的实时回放。该插件的“快速启动(Fast Start)”功能,可以令用户几乎能在发

出请求的同时便收看到第一帧视频画面,而且,该插件可以在视频数据下载的同时就开始

播放视频图像,用户不需要等到全部下载完毕就能进行欣赏。此外,QuickTime还提供了

自动速率选择功能,当用户通过调用插件来播放QuickTime多媒体文件时,能够自己选择

不同的连接速率下载并播放影像,当然,不同的速率对应着不同的图像质量。此外,

QuickTime还采用了一种称为QuickTime VR的虚拟现实(VR,Virtual Reality)技术,

用户只需通过鼠标或键盘,就可以观察某一地点周围360度的景象,或者从空间任何角度

观察某一物体。

ASF(Advanced Streaming Format)格式

Microsoft公司推出的Advanced Streaming Format (ASF,高级流格式),也是一个

在Internet上实时传播多媒体的技术标准,Microsoft公司的野心很大,希图用ASF取代

QuickTime之类的技术标准。ASF的主要优点包括:本地或网络回放、可扩充的媒体类型、

部件下载、以及扩展性等。ASF应用的主要部件是NetShow服务器和NetShow播放器。

有独立的编码器将媒体信息编译成ASF流,然后发送到NetShow服务器,再由NetShow

服务器将ASF流发送给网络上的所有NetShow播放器,从而实现单路广播或多路广播。

这和Real系统的实时转播则是大同小异。

2.常见的视频的编码及封装格式

常见的编码格式有H.264、H.263、MPEG-1、MPEG-2、MPEG、4、Sorenson Spark、

VC-1、JPEG、RV、DivX、On2 True Motion VP6。对于高清视频来说,主流的编码技术

目前主要有 MPEG-2、DivX、XVID、H264/AVC、VC-1、RMVB 和 WMV-HD 等等。

其中,H264/AVC、VC-1、MPEG-2 是蓝光(Blu-ray Disc)所选择的编码格式,也是目