作为.NET平台上的开发人员,要开发出一个像样的视频聊天系统,非常艰难,这不仅仅是因为.NET对多媒体的支持比较有限,还因为现有的一些积累几乎都是C或C++的,而.NET在这方面的沉淀相对很少。通常的解决的办法是,通过Pinvoke来调用C或C++的非托管库,有过类似经验的人会知道,这也相当困难。OMCS使得这一状况大大改观,虽然,OMCS底层也调用了非托管的动态库,但是,这对OMCS的使用者是完全透明的,我们可以像使用任何一个纯的.NET动态库一样来使用OMCS。基于OMCS,我们可以快速地开发类似视频会议系统、网络监控系统、远程协助系统、远程教育系统、屏幕广播系统、等等基于多媒体的应用系统