跳至主要內容
ZLMediaKit

ZLMediaKit

一个基于C++11的高性能运营级流媒体服务框架.

如何使用💡文档

特性

特性

该项目是一个商用级流媒体服务器流媒体解决方案,其中包括移动嵌入式跨平台支持以及网络编程二次开发SDK.

c++11开发

采用C++11开发,避免使用原始指针,提供稳定可靠的代码和卓越的性能.

支持多种协议

支持多种协议(RTSP/RTMP/HLS/HTTP-FLV/WebSocket-FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4/WebRTC)与协议间互相转换

高并发与高性能

采用多路复用/多线程/异步网络IO模型开发,提供卓越的并发性能,支持海量客户端连接.

稳定可靠的生产环境使用

代码经过广泛的稳定性和性能测试,在生产环境中得到广泛应用.

跨平台兼容性

支持包括Linux、macOS、iOS、Android和Windows在内的所有主要平台.

多指令集平台支持

支持多种指令集平台,如x86、arm、risc-v、mips、龙芯和申威.

极速启动和低延迟

提供极速启动,极低延迟(在500毫秒以内,甚至可以低至100毫秒),提供优异的用户体验.

用于集成的C API

提供全面的标准C API,可用作SDK或被其他语言调用.

完整的媒体服务器解决方案

提供完整的媒体服务器,可直接部署为商用服务器,无需额外开发.

RESTful API和Web Hook

提供完整的RESTful API和Web Hook,支持丰富的业务逻辑.

视频监控桥接

打通了视频监控协议栈与直播协议栈,对RTSP/RTMP支持都很完善.

完善的编解码器支持

全面支持H265/H264/AAC/G711/OPUS.

高级功能

功能完善,支持集群、按需转协议、按需推拉流、先播后推、断连续推等功能.

极致性能和可扩展性

极致性能,支持单台机器上的10W级播放器和100Gb/s级IO带宽能力.

独家功能

全面支持IPv6网络,并通过独家功能提供终极用户体验.