ZLMediaKit is a high-performance C++11 media server and streaming SDK for real-time audio and video applications. It supports a wide range of protocols, including RTSP, RTMP, HLS, HTTP-FLV, WebSocket-FLV, GB28181, HTTP-TS, HTTP-fMP4, MP4, and WebRTC. The project is designed for protocol conversion, live streaming, low-latency playback, recording, forwarding, and large-scale client access. Its asynchronous, multithreaded network model makes it suitable for commercial streaming deployments with many concurrent connections. ZLMediaKit can be deployed directly as a complete media server or embedded through its standard C API as an SDK for other languages and systems. It also provides REST APIs and webhooks so businesses can integrate authentication, event handling, and custom streaming logic.

Features

  • Multi-protocol media streaming
  • RTSP, RTMP, HLS, WebRTC, and GB28181 support
  • Low-latency live playback
  • Protocol conversion and forwarding
  • REST API and webhook integration
  • Cross-platform C++11 media server

Project Samples

Project Activity

See All Activity >

Categories

Live Streaming

License

MIT License

Follow ZLMediaKit

ZLMediaKit Web Site

Other Useful Business Software
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ZLMediaKit!

Additional Project Details

Operating Systems

Android, Apple iPhone, Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Live Streaming Software

Registered

2026-05-18