[Open Source] MIT-Licensed Full-Featured Streaming Media Management and Control Platform
Open SourceVideo and Live Streaming
![[Open Source] MIT-Licensed Full-Featured Streaming Media Management and Control Platform](https://yy123.ink/api/img/1782609569548-lwwvt3.jpg)
1. Project Overview

AKStream is a full-featured streaming media management and control interface platform. It integrates device push/pull stream control for GB28181, RTSP, RTMP, and HTTP, PTZ control, audio/video recording management, and audio/video file trimming and merging.
2. Open Source License
Licensed under MIT
3. Screenshots
A web management platform (open source) built with AKStream

4. Feature Overview
- AKStream is a full-featured software NVR interface platform. Software NVR means a software-defined NVR (Network Video Recorder). After a year and a half of development, testing, and tuning, AKStream has become practically useful, with solid reliability and usability. Because it is fully open source, its security has also been validated by the community.
- AKStream integrates ZLMediaKit as its streaming server and supports cluster management of ZLMediaKit (via AKStreamKeeper, the stream governance component), allowing multiple ZLMediaKit instances on different servers to be clustered for unified management and scheduling.
- Thanks to the power of ZLMediaKit, AKStream fully supports audio/video codecs such as H265, H264, AAC, G711, and OPUS; GB28181 RTP streaming, GB28181 PTZ control, HTTP/RTPS/RTMP pull streams via the built-in stream proxy (H264, H265/ACC/G711), and almost any pull-stream form via the ffmpeg stream proxy (nearly all formats and transcoding). It converts push and pull streams across almost all protocols - RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4 - for third parties (apps, web, clients, etc.) to play.
- AKStream supports Linux, macOS, and Windows, and runs on x86_64 and ARM CPU architectures.
- Supports instant first frame and ultra-low latency (under 500 ms, as low as 100 ms).
- Provides a complete standard RESTful Web API for other languages to call.
- AKStream's GB28181 SIP signaling gateway was rewritten from scratch instead of reusing the one from StreamNode, making it more stable and reliable. Currently only the GB28181-2016 standard is supported (other protocol versions have not been thoroughly tested because no such devices were available), but the new SIP gateway is highly extensible, so you can add features as needed.
- AKStream uses the .NET 6 framework and is written in C#.
- The database layer uses the open-source FreeSql library, which supports many database types such as SQLite and MSSQL; MySQL 5.7 or later is recommended.
- AKStream consolidates and optimizes the feedback gathered from StreamNode, making it more adaptable and usable, with a more complete architecture and higher code quality than StreamNode.
5. Tech Stack
AKStream Architecture
- Here is a full architecture diagram of AKStream to explain how it works (the StreamNode diagram is used, since the principle is the same)
- For details, see the project WIKI (still being completed...)

下载地址 免费
评论