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桌面應用程序。