XEngine-Services and Network Protocols, Streaming Media, Audio and Video Development Framework
XEngine is a stable and reliable cross-platform development framework written in C/C++, supporting Windows, Linux, macOS, Android, and iOS. It provides 47 modules (SO, DLL, DYLIB) and thousands of API functions for you to use, enabling you to rapidly develop and deploy your application environment on top of this framework.The engine offers a wide range of interfaces for backend services, network protocols, streaming media, and audio/video codec functionalities. With this framework, you can quickly develop and deploy a variety of large-scale or small-to-medium-sized servers and related applications.XEngine is a comprehensive development framework focused on network protocols, streaming media, audio/video processing, and server-side functionalities. It includes libraries that support the entire service lifecycle and helps you tackle complex challenges from the network I/O layer to the application layer — including performance issues.
You can think of XEngine as a lightweight C-language alternative to the Boost library, but more oriented towards network communication, backend services, network protocols, streaming protocols, and audio/video codec tasks. Using the APIs provided by this framework, you can develop the programs or services you need, including but not limited to: chat services, video conferencing, voice conferencing, file services, remote monitoring, logging services, HTTP services, proxy services, data forwarding, messaging, security authentication, streaming services, audio/video encoding and decoding, P2P tools, and other related services.
XEngine Development Framework Engine - V9 Official Release.:Git
XEngine Development Framework Engine - V9 Example Release:Click to view
V8 Update Notes Update History Instruction Documentation Protocol Documentation Video Tutorials API Docment Engine Architecture Diagram Engine Module Diagram
The following table showcases our excellent commercial open-source server developed based on XEngine. You are free to use and modify the code as you wish
Service Name | Version Environment | Download Address | Note Explanation |
HTTP storage server | Linux/Windows/MacOS | Click to get more | A concise, high-performance, cross-platform network storage service developed and implemented based on libXEngine |
Message Queue Service | Linux/Windows/MacOS | Click to get more | This software is a simple, high-performance service with a unified API interface, allowing users to use it directly with minimal need for secondary development |
Network Authentication Server | Linux/Windows/MacOS | Click to get more | A concise, high-performance, cross-platform network authentication and authorization server developed and implemented based on XEngine |
Information Query Service | Linux/Windows/MacOS | Click to get more | This is an API interface service for information querying |
Streaming Media Server | Linux/Windows/MacOS | Click to get more | A standard streaming media server implemented in C/C++, supporting streaming protocols such as GB28181, JT1078, RTMP, FLV, SRT, TS, RTSP, etc., for both pushing and pulling streams |
You can learn more about us by visiting the following link:
XEngine Copyright © 2008 - 2025 XEngine All Rights Reserved
语言:中文