压缩包中包括:
(1) Windows 版本:OMCS.dll ,以及非托管dll(在运行或调试时,必需将非托管库拷贝到运行目录下面)
(2) Linux (国产OS)版本:OMCS.Linux.dll ,以及非托管so(在运行或调试时,必需将非托管库拷贝到运行目录下面)
(3) Android 版本:OMCS.Android.jar
(4) iOS 版本:OMCS.iOS.zip
(5) Web 版本:OMCS.js
下载 OMCS资料合集.pdf
OMCS 支持的服务端平台包括:.NET/Windows、NetCore/Linux
压缩包中包含五个项目的源码:
(1)OMCS.Boost : 包含了诸多用于开发网络语音视频系统的控件、组件、以及可复用类。
(2)OMCS.Server : OMCS多媒体服务器。
(3)OMCS.WinWebAddin : OMCS Web 插件(Win版本)
(4)OMCS.WinWebAddin.Setup :OMCS Web 插件安装包项目(Win版本),VS需安装Installer Projects插件才能打开该项目。
(5)OMCS.LinuxWebAddin : OMCS Web 插件(Linux版本)
3. Demo 源码(请到对应的博文的文末下载)
Demo名称 | 简介 |
入门Demo |
本demo展现了OMCS的视频、音频、远程桌面、电子白板等功能。整个demo手写代码不过数十行。 包括客户端类型:Windows、Linux、Android、iOS、Web |
入门Demo Web版 | 本demo演示了如何OMCS Web版的使用。支持Windows、Linux,支持所有类型的浏览器。 |
设备测试Demo | 本demo介绍如何使用OMCS来测试当前机器的摄像头、麦克放、扬声器等设备是否可用。 |
QQ 高仿版 | 本demo是由博客园的网友justnow基于ESFramework与OMCS开发的高仿QQ的即时通信工具(GG),感谢justnow。 |
视频聊天Demo |
本demo是基于ESFramework和OMCS开发的一个简单的IM,支持文字聊天、视频聊天、远程桌面的功能。
包括客户端类型:Windows、Linux、Android、Web |
视频聊天、远程桌面 (简化版) |
相比于上一个demo,该demo可以算是一个简化版,只用到了OMCS,而没有用到ESFramework。 包括客户端类型:Windows、Linux、Android、Web |
实现语音聊天室 | OMCS对多人语音/视频提供了直接的支持,本demo将演示如何基于OMCS实现一个简单的语音聊天室系统。 |
实现视频聊天室 | OMCS对多人语音/视频提供了直接的支持,本demo将演示如何基于OMCS实现一个简单的视频聊天室系统。 |
监控PC/手机屏幕 | 本demo实现了监控PC桌面和监视手机屏幕的功能,具体需求是要在PC电脑上和手机上都能够观看对方的屏幕,而对方的设备既可以是PC电脑,也可以是手机。 |
电子白板+课件 | 本Demo模拟了一个老师上课的场景:一个老师N个学生进入同一个教室(白板),老师可以上传课件、打开课件、删除课件,在白板上绘图、书写等操作,而这些操作都会自动同步到学生端。 |
视频会议Demo | 本demo是基于ESFramework和OMCS 开发的一个视频会议系统,实现了多人视频/语音对话、文字聊天、电子白板、桌面共享、文件共享、网络硬盘 等功能。包括客户端类型:PC、Android、iOS |
扩展视频设备 | 本demo演示了如何扩展OMCS的视频输入设备,如接入海康威视网络摄像头、RTMP流,或者特殊视频采集卡等。 |
服务器群集Demo | 本demo演示了如何搭建基于OMCS的服务器集群,以实现跨服的音视频通话、远程桌面、电子白板等功能。 |