言归正传,介绍一下市场上主流的播放器:
原子弹——Windows Media Player
Windows Media Player是微软捆绑在Windows操作系统中的一款播放器,其核心完全就是DirectShow。和其他播放器不同的是,微软能够百分百把控。当DirectX发布了新版本后,可以和Media Player进行无缝衔接,因此DirectX的新特性也可以被Media Player最早应用。但对于DirectShow的渲染细节,微软没有对外公布,只提供了简单的接口,一方面简化了编程,另外对其它播放器开发人员来说也是一种限制。
集束炸弹——RealPlayer
RealPlayer是由RealNetworks公司推出的一款很优秀的播放器。Realplayer推出较晚,却有和Windows Media Player一较高下的势头。RealPlayer的播放核心是RealNetworks公司自己开发的RealMedia模型,同时兼容微软的DirectShow核心,不过这并不是它成功的原因,RealPlayer成功的原因是它的运动图像压缩技术,RealPlayer的压缩算法能使影面压得很小,它的多媒体服务器提供了不同带宽情况下给用户不同清晰度的数据,保证了在线播放的流畅性,这些特性正好适合了互联网视频传播的需求,所以目前互联网上,到处能见到Real音视频的影子。
迫击炮——暴风影音
暴风影音在国外被称作MPC(Media Player Classic)。从名字来看,就可以看出作者很喜欢早期的Windows Media Player,MPC可以说是微软的Windows Media Player的一个补充。
MPC主要流程用了微软的DirectShow技术,同时兼容了RealMedia、QuickTime的核心,甚至支持Flash。其内部实现了很多类型的编解码方式,支持了各种各样的媒体格式。正因如此,MPC受到了广大用户的喜爱。 MPC是在自由软件基金会(GNU)下的一个开放源码的程序,暴风影音是MPC的国内汉化版。虽说是汉化,但暴风影音的作者对集成了互联网上大多数的解码器,并对这些解码器进行了优化。相信到现在为止,暴风影音的作者对解码器之间的配合是最熟悉的,至少在中国人中是这样。暴风影音对操作界面的汉化使这款小巧而又支持格式多的播放器很快风靡中国。