OMCS 语音视频框架
OMCS
OMCS使用技巧 -- 摄像头及其动态能力
摘要: 在开发类似视频聊天的应用时,我们经常需要获取摄像头的相关信息;而在进行视频聊天时,我们可能还希望有一些动态的能力。比如,在不中断视频聊天的情况下,切换一个摄像头、或者修改摄像头采集的分辨率或编码质量等等。OMCS提供了很多有用的特性以支持上述需求。阅读全文
posted @ 2012-08-06 09:46 zhuweisky 阅读(309) | 评论 (0) 编辑
OMCS开发手册(04) -- 二次开发流程
摘要: 本文将介绍在基于OMCS构建网络多媒体应用时,最基本的开发流程。阅读全文
posted @ 2012-08-06 09:46 zhuweisky 阅读(167) | 评论 (0) 编辑
OMCS开发手册(03) -- 多媒体服务器
摘要: 对于使用者而言,OMCS的服务端就非常简单了,只要实现一个用户验证的接口,挂接到OMCS框架上,就可以了。阅读全文
posted @ 2012-08-06 09:27 zhuweisky 阅读(169) | 评论 (0) 编辑
OMCS开发手册(02) -- 多媒体连接器
摘要: 本文我们将站在Guest的角度,描述OMCS中另一类组件/控件:多媒体连接器。多媒体连接器用于连接到任何一个在线的OMCS客户端所提供的多媒体设备。阅读全文
posted @ 2012-08-06 09:26 zhuweisky 阅读(135) | 评论 (0) 编辑
OMCS开发手册(01) -- 多媒体设备管理器
摘要: 多媒体设备管理器工作于OMCS客户端,并以Owner的身份管理本地所有的多媒体设备。多媒体设备管理器对象是OMCS在客户端的核心对象,它会根据guest的请求自动启动或停止某个多媒体设备。阅读全文
posted @ 2012-08-05 20:40 zhuweisky 阅读(941) | 评论 (0) 编辑
OMCS 语音视频框架 -- 概述
摘要: 作为.NET平台上的开发人员,要开发出一个像样的视频聊天系统,非常艰难,这不仅仅是因为.NET对多媒体的支持比较有限,还因为现有的一些积累几乎都是C或C++的,而.NET在这方面的沉淀相对很少。通常的解决的办法是,通过Pinvoke来调用C或C++的非托管库,有过类似经验的人会知道,这也相当困难。OMCS使得这一状况大大改观,虽然,OMCS底层也调用了非托管的动态库,但是,这对OMCS的使用者是完全透明的,我们可以像使用任何一个纯的.NET动态库一样来使用OMCS。基于OMCS,我们可以快速地开发类似视频会议系统、网络监控系统、远程协助系统、远程教育系统、屏幕广播系统、等等基于多媒体的应用系统。阅读全文
posted @ 2012-08-02 21:43 zhuweisky 阅读(1247) | 评论 (4) 编辑