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:

  1. OPen Source Projects:https://gitee.com/xengine   OR:https://github.com/libxengine
  2. The services we provide include:https://www.xyry.org/list.html

XEngine  Copyright © 2008 - 2025 XEngine All Rights Reserved

语言:中文