我的作品


1.ESFramework通信框架

ESFramework 是一套性能卓越、穩定可靠、強大易用的跨平台通信框架,支持應用服務器集群。其內置了消息的收發與自定義處理(支持同步/異步模型)、消息廣播、P2P通道、文件傳送(支持斷點續傳)、心跳檢測、斷線重連、登錄驗證、在線用戶管理、好友與群組管理、性能診斷等功能。基於ESFramework,您可以方便快捷地開發出各種優秀的網絡通信應用。此外,我們在長期實踐中所積累的豐富經驗,更將成為您強大的技術保障,從開發到上線直至后續運維,全程為您保駕護航,讓您高枕無憂。

典型應用場景即時通訊系統、視頻聊天系統、視頻會議系統、網絡監控系統、遠程協助系統、遠程教育系統等等網絡通信應用。

 

2.OMCS網絡語音視頻框架

OMCS 網絡語音視頻框架是集成了語音、視頻、遠程桌面、電子白板等多種媒體於一身的網絡多媒體框架,實現了多媒體設備【麥克風、攝像頭、桌面、電子白板】的采集、編碼、網絡傳送、解碼、播放(或顯示)等相關的一整套流程,且可智能地根據網絡狀況實時調整幀頻、清晰度、並優先保證語音通話效果。您只要連接到OMCS服務器,就可像訪問本地設備一樣訪問任何一個在線用戶的多媒體設備。超簡單的編程模型為您的系統開發節省大量的人力成本、時間成本。

典型應用場景視頻聊天系統、視頻會議系統、網絡監控系統、遠程協助系統、遠程教育系統等等基於網絡多媒體的應用系統。

 

3.MFile語音視頻錄制組件

在很多語音視頻軟件系統中,經常有將實時的音頻或視頻錄制為文件保存到磁盤的需求,比如,視頻監控系統中錄制監控到的視頻、視頻會議系統中錄制整個會議的過程、語音通話系統中錄制完整的對話內容、電腦桌面錄制、等等。MFile 可以將原始的語音數據和視頻數據按照指定的格式進行編碼,並將它們寫入到視頻文件中。MFile有三種實用方式:生成音頻文件(如.mp3)、生成無聲的視頻文件(如.h264)、生成普通視頻的文件(如.mp4)。

典型應用場景監控視頻錄制、視頻會議/視頻聊天錄制、語音通話錄制、電腦屏幕錄制等。 

 

4.MCapture語音視頻采集組件

在多媒體系統中,一般都會涉及到語音、視頻、桌面的數據采集問題,采集得到的數據可以用來傳輸、播放、或存儲。所以,對於像課件錄制系統、語音視頻錄制系統、錄屏系統等,多媒體數據的采集就是最基礎的功能之一。MCapture可用於采集本地攝像頭拍攝到的圖像、麥克風輸入的聲音、聲卡播放的聲音、以及當前電腦桌面的圖像,並提供了混音器功能。

典型應用場景語音視頻會話、遠程桌面、屏幕采集、語音視頻采集。 

  

5.StriveEngine輕量級通信引擎

StriveEngine是一個單純高效的通信引擎類庫。支持Unity3D,可以被打包到pc、web、android、ios等平台;支持HTML5 Web Sockets,可與web集成。  如果ESFramework對您的項目來說,太龐大、太重量級;如果您的項目不需要P2P、不需要傳文件、不需要群集等功能,那么,可以考慮使用輕量級的通信引擎StriveEngine。StriveEngine使用了與ESFramework相同的內核,同樣高效穩定。相比較而言,StriveEngine更單純、更容易上手,也更容易與已存在的遺留系統進行協作。

典型應用場景高性能的數據通信、MMORPG底層通信、消息轉發系統、數據采集系統、與遺留系統互通、與異構平台互通等。

 

6.OAUS 自動升級系統

目前主流的程序自動升級策略是,重新下載最新的安裝包,然后重新安裝整個客戶端。這種方式雖然簡單直觀,但是缺陷也很明顯。OAUS自動升級系統可以對被分發的客戶端程序中的每個文件進行版本管理,每次升級的基礎單元不再是整個客戶端程序,而是其中的單個文件。針對單個文件的更新,包括三種形式:文件被修改、文件被刪除、新增加某個文件。OAUS對這三種形式的文件更新都是支持的。OAUS自動升級系統克服了傳統升級方式耗時費力的弊端,而且可以作為一個獨立的系統在您的各種項目中得到復用。

典型應用場景對於需要有自動升級功能的PC桌面應用程序。  

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM