您的位置:首页 >> 学院 >> 设计空间 >> 多媒体设计 >> 其它
让视频随网络起舞
计算机应用文摘 2003年6月18日14:05 刘国栋  
   当我们还坐在家里享受VCD、DVD的时候,殊不知,社会已经进步到用电脑看电影的时代!当然这可不是用你的光驱或者DVD驱动器边读盘边心痛的年代,而是一个全新的网络视频时代!

   视频文件通常体积都非常庞大,一般我们都使用固定介质保存(例如:光盘、硬盘),如果在网上下载的话,则需要很长的时间,再加上目前国内的网络速度,结果可想而知了——你根本没有办法在网上完成视频点播这一简单功能!于是,流媒体(Streaming Video)出现了,它主要目的是为了解决下载时间过长的问题,同时使用了边下载边播放的视频播放方式,从而实现网络视频的顺畅播放。这就是“流”的概念——首先,视频服务器给本地机器发送视频剪辑中的第一部分,同时在第一部分接收完毕的时候开始播放,接着在播放第一部分的同时,本地机器会在视频服务器上下载视频文件的第二部分,依次类推,使视频文件其余部分源源不断地流出,及时达到本地机器,以供播放使用。这种边下载边播放的方法避免了用户的等待视频文件全部下载的过程。

   目前,在网络上流行的流媒体文件主要有RM、ASF和MOV三种,当然,它们各有优缺点,下面我们就分别对这三种格式进行详细的说明。

   真实视频——RM(Real Media)格式
   1、什么是RM格式?
   RM格式是RealNetworks公司开发的一种流媒体视频文件格式,它主要包含RealAudio、RealVideo和RealFlash三部分。Real Media可以根据网络数据传输的不同速率制定不同的压缩比率,从而实现低速率的Internet上进行视频文件的实时传送和播放。
   RealAudio简称RA,它用来传输接近CD音质的音频数据,从而达到音频的流式播放(说句题外话:由于新出的WMA也已经支持流技术,而且音质比RA要好,所以RA前景不容乐观),不过我们这里主要谈视频文件,所以在此不对RA做过多说明;RealVideo主要用来连续传输视频数据,它除了能够以普通的视频文件形式播放之外,还可以与RealServer相配合,首先由RealEncoder负责将已有的视频文件实时转换成RealMedia格式,再由RealServer负责广播RealMedia视频文件,在数据传输过程中可以边下载边播放视频,而不必像大多数视频文件那样,必须完整下载后才能播放。目前,在很多网站上都提供了RealViedo视频文件,当然也有很多网站利用RealVideo对重大事件进行实时转播。RealFlash则是RealNetworks公司和Macromedia公司联合推出的一种高压缩比的动画视式,当然,这也是我们的主题,它的主要工作原理基本上和RealVideo相同。
   2、用什么播放RM文件?
   既然RM格式是RealNetworks公司开发的流式视频文件格式,那么播放当然要选择RealNetworks公司开发的RealPlayer播放器(如图1)。
   RealPlayer是网上收听收看实时音频、视频和Flash的最佳工具。使用RealPlayer不必下载音频/视频内容,只要线路允许,就能完全实现网络在线播放,极为方便地在网上查找和收听、收看自己感兴趣的广播、电视节目。同时,在它的安装文件中整合了AOL Internet Messenger(一个网络聊天软件)、RealJukebox(CD音乐播放软件)和Take5(网上娱乐节目展播插件),使得其功能得到了进一步的拓展和增强。如果想了解RealPlayer的使用,可以参阅《计算机应用文摘》2000年第6期。
   RealPlayer的最大特点是让你可以在网络上收听收看广播、电影,然而它的作用不仅仅在流媒体播放上,在多媒体播放部分也有其独特的表现。其之所以能在在网络上称王称霸,主要因素在于,国内外大多数的电台都是采用RealPlayer格式,而且它还为你提供了自动更新,让我们随时准确知道电台的节目,其最新的Take 5功能,更是会将最新鲜的娱乐节目“送”到你的电脑中,让你足不出户就可以享受众多的网络电台、电影服务。

   雄心勃勃——ASD(Advanced Streaming Format)格式
   1、什么是ASF格式?
   ASF(Advanced Streaming Format)是由Microsoft公司推出的一种高级流媒体格式,也是一个可以在Internet上实现实时播放的标准,它使用MPEG-4的压缩算法,所以压缩率和图像的质量都很不错,当然,这是Micirsoft希望抢占网络视频领域的又一杀手锏!
   ASF应用的主要部件是服务器和NetShow播放器,由独立的编码器将媒体信息编译成ASF流,然后发送到NetShow服务器,再由NetShow服务器将ASF流发送给网络上的所有NetShow播放器,从而实现单路广播多路播放的特性,这种原理基本上和RealPlayer系统大同小异。ASF的主要优点包括:本地或者网络回放、可扩充的媒体类型、部件下载、以及大的可扩展性。

   2、用什么播放ASF文件?
   既然ASF是Microsoft提出的流式视频标准,那么播放软件自然也以微软的播放器Windows Media Player为首了。
   2000年4月,微软发布了Windows Media Player 7.0,在最新的版本中,Windows Media Player增强了其网络视听功能,与RealPlayer再度正面交锋。Microsoft Windows Media Player是基于DirectShow基础之上的媒体播放工具。你可以播放更多的文件类型,包括:Windows Media(即以前称为NetShow的)ASF、MPEG-1、MPEG-2、WAV、AVI、MIDI、VOD、AU、MP3和QuickTime文件。所有这些都用一个操作简单的应用程序来完成。如果想了解Windows Media Player 7.0的使用,可以参阅《计算机应用文摘》2000年第6期(如图2)。
  Windows Media Player能播放从低带宽的声音文件到全屏的图像文件,你还可重设图像窗口,甚至设成全屏,以便更好的观看。当你选定了媒体地址后,Windows Media Player会查看是否安装了所需的codec文件。如果没安装,它会自动下载codec,然后播放文件。网上的内容(可来自不同的服务器或是不同的媒体类型文件)在播放时中间不需停顿。传输到Windows Media Player的内容,会自动调整至最佳播放状态。

   苹果熟了——MOV(Movie digital video technology)格式
   1、什么是MOV格式?
   MOV是什么?一定没有几个人听过,可说到大名鼎鼎的苹果(Apple)公司,可能就没几个电脑用户不知道了吧!苹果公司推出的QuickTime能够通过Internet提供实时数字化信息流、工作流域文件回放功能,而MOV就是苹果公司推出的流媒体标准。
   MOV(Movie digital video technology)文件以MOV为后缀,MOV格式的视频文件也可以采用不压缩或压缩的方式,其压缩算法包括Cinepak、Intel Indeo Video R3.2和Video编码。其中Cinepak和Intel Indeo Video R3.2算法的应用和效果与AVI格式中的应用和效果类似。而Video格式编码适合于采集和压缩模拟视频,并可从硬盘平台上高质量回放,从光盘平台上回放质量可调。这种算法支持16位图像深度的帧内压缩和帧间压缩,帧率可达每秒10帧以上。

   2、用什么播放MOV文件?
   和前面一样,MOV作为苹果公司的流媒体标准,自然是由苹果公司推出的播放器——QuickTime来播放了。
   随着PC机的推广,大家对Apple下的播放软件也是日渐生疏。但是随着QuickTime 4.0的推出,这个局面有了很大的改观。苹果公司的产品一向以简洁、功能强大著称,QuickTime也不例外,而其中最重要的一点:QuickTime是网络音频传输的标准!不信,去看看BBC、Bloomberg、HBO、NPR和WGBH Boston等大型网络多媒体公司,你会发现,他们都以QuickTime作为网络电台架构基础。如果想了解QuickTime的使用,请参阅《计算机应用文摘》2000年第6期(如图3)。
   QuickTime为了适应网络多媒体应用,专为浏览器软件提供了相应的QuickTime Viewer插件,能够在浏览器中实现多媒体数据的实时回放。该插件的快速启动功能可以令用户几乎能在发出请求的同时便收看到第一帧画面,而且该插件可以在视频数据下载的同时就开始播放视频图像,用户不需要等待到全部下载完成。另外,QuickTime还提供了自动速率选择功能,当用户通过调用插件来播放QuickTime多媒体文件的时候,能够选择不同的连接速率下载并播放影像,当然,不同的速率对应着不同的图像质量。此外,QuickTime还采用了一种称为QuickTime VR的虚拟技术,用户只需要通过鼠标和键盘就可以观察某一地点周围360度的景像,或者从空间任何角度观察某一物体。


   写在最后——视频站点之收集
   以上,我们简单地对目前流行的流式视频文件格式和播放软件进行了简单的介绍,作为流式视频,其主要用途是使我们可以在Internet上观看视频文件,那么在这里,笔者为你提供一些提供网络视频的站点,让你可以尽情欣赏网络视频。

相关文章