XEngine-Services and Network Protocols, Streaming Media, Audio and Video Development Framework
XEngine is a stable and reliable cross-platform development framework based on C/C++, supporting Windows, Linux, Mac, Android, iOS. It provides 45 modules (SO, DLL, DYLIB) and thousands of API functions for you to utilize, allowing you to quickly develop and deploy your network application environment on this framework. This engine offers high-performance interfaces related to low-level network I/O and network applications and protocols. With this framework, you can swiftly deploy and develop large-scale or medium-small application servers and other applications related to networks and protocols. It is a comprehensive development framework related to network protocols, streaming media, audio and video, and servers, providing development libraries for the entire service lifecycle. It solves a range of complex issues for you, from network I/O to the application layer, including performance issues
This engine can be considered a mini C interface BOOST library, but it is more geared towards network communication, backend services, general network protocols, streaming media protocols, and audio and video encoding and decoding. With the API provided by this framework, you can develop any network and communication program or service you desire, including but not limited to: chat services, video conferencing, voice conferencing, file services, remote monitoring, log services, HTTP services, proxy services, data forwarding services, messaging services, security authentication, streaming media services, audio and video encoding and decoding, P2P, and other related tools and services development
XEngine Network Communication Engine - V8 Official Release.:Git
XEngine Network Communication Engine - V8 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 learn more | A concise, high-performance, cross-platform network storage service developed and implemented based on libXEngine |
Message Queue Service | Linux/Windows/MacOS | Click to learn 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 learn 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 learn more | This is an API interface service for information querying |
Streaming Media Server | Linux/Windows/MacOS | Click to learn 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 - 2024 XEngine All Rights Reserved
语言:中文