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)所选择的编码格式,也是目


发布评论