摘 要: | 流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着Internet的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案将会事半功倍,微软的DirectShow给了我们一个不错的选择。 DirectShow是微软公司提供的一套在windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版本为9.0。DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕捉和回放提供了强有力的支持。运用DirectShow,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒体数据的回放变得轻而易举。另外,DirectShow还集成了DirectX其它部分(比如DirectDraw、DirectSound)的技术,直接支持DVD的播放,视频的非线性编辑,以及与数字摄像机的数据交换。更值得一提的是,DirectShow提供的是一种开放式的开发环境,我们可以根据自己的需要定制自己的组件。在这个系列讲座中,我们将通过“基础篇”、“提高篇”和“应用篇”三个部分为大家循序渐进的介绍DirectShow技术,希望大家能够喜欢并从中有所获益。
|