ESFramework 是一套性能卓越、稳定可靠、强大易用的跨平台通讯框架,支持应用服务器集群。其内置了消息的收发与自定义处理(支持同步/异步模型)、消息广播、P2P通道、文件传送(支持断点续传)、心跳检测、断线重连、登陆验证、在线用户管理、好友与群组管理、性能诊断等功能。基于ESFramework,您能够方便快捷地开发出各类优秀的网络通讯应用。此外,咱们在长期实践中所积累的丰富经验,更将成为您强大的技术保障,从开发到上线直至后续运维,全程为您保驾护航,让您高枕无忧。html
典型应用场景:即时通信系统、视频聊天系统、视频会议系统、网络监控系统、远程协助系统、远程教育系统等等网络通讯应用。android
OMCS 网络语音视频框架是集成了语音、视频、远程桌面、电子白板等多种媒体于一身的网络多媒体框架,实现了多媒体设备【麦克风、摄像头、桌面、电子白板】的采集、编码、网络传送、解码、播放(或显示)等相关的一整套流程,且可智能地根据网络情况实时调整帧频、清晰度、并优先保证语音通话效果。您只要链接到OMCS服务器,就可像访问本地设备同样访问任何一个在线用户的多媒体设备。超简单的编程模型为您的系统开发节省大量的人力成本、时间成本。ios
典型应用场景:视频聊天系统、视频会议系统、网络监控系统、远程协助系统、远程教育系统等等基于网络多媒体的应用系统。web
在不少语音视频软件系统中,常常有将实时的音频或视频录制为文件保存到磁盘的需求,好比,视频监控系统中录制监控到的视频、视频会议系统中录制整个会议的过程、语音通话系统中录制完整的对话内容、电脑桌面录制、等等。MFile 能够将原始的语音数据和视频数据按照指定的格式进行编码,并将它们写入到视频文件中。MFile有三种实用方式:生成音频文件(如.mp3)、生成无声的视频文件(如.h264)、生成普通视频的文件(如.mp4)。编程
典型应用场景:监控视频录制、视频会议/视频聊天录制、语音通话录制、电脑屏幕录制等。 服务器
4.MCapture语音视频采集组件网络
在多媒体系统中,通常都会涉及到语音、视频、桌面的数据采集问题,采集获得的数据能够用来传输、播放、或存储。因此,对于像课件录制系统、语音视频录制系统、录屏系统等,多媒体数据的采集就是最基础的功能之一。MCapture可用于采集本地摄像头拍摄到的图像、麦克风输入的声音、声卡播放的声音、以及当前电脑桌面的图像,并提供了混音器功能。框架
典型应用场景:语音视频会话、远程桌面、屏幕采集、语音视频采集。 运维
StriveEngine是一个单纯高效的通讯引擎类库。支持Unity3D,能够被打包到pc、web、android、ios等平台;支持HTML5 Web Sockets,可与web集成。 若是ESFramework对您的项目来讲,太庞大、过重量级;若是您的项目不须要P2P、不须要传文件、不须要群集等功能,那么,能够考虑使用轻量级的通讯引擎StriveEngine。StriveEngine使用了与ESFramework相同的内核,一样高效稳定。相比较而言,StriveEngine更单纯、更容易上手,也更容易与已存在的遗留系统进行协做。异步
典型应用场景:高性能的数据通讯、MMORPG底层通讯、消息转发系统、数据采集系统、与遗留系统互通、与异构平台互通等。
目前主流的程序自动升级策略是,从新下载最新的安装包,而后从新安装整个客户端。这种方式虽然简单直观,可是缺陷也很明显。OAUS自动升级系统能够对被分发的客户端程序中的每一个文件进行版本管理,每次升级的基础单元再也不是整个客户端程序,而是其中的单个文件。针对单个文件的更新,包括三种形式:文件被修改、文件被删除、新增长某个文件。OAUS对这三种形式的文件更新都是支持的。OAUS自动升级系统克服了传统升级方式耗时费力的弊端,并且能够做为一个独立的系统在您的各类项目中获得复用。
典型应用场景:对于须要有自动升级功能的PC桌面应用程序。