纯PHP自研轻量级RTMP直播服务|零FFmpeg、Nginx第三方流媒体依赖,私有化直播底层基础设施
不依赖 FFmpeg、Nginx、Swoole 等流媒体组件,纯PHP手写完整RTMP协议栈,开箱即用。
原生支持 RTMP、HTTP-FLV、WebSocket-FLV、HLS-TS、fMP4 分片,PC/手机/微信全平台播放。
Linux自动启用epoll事件驱动高并发;Windows自动降级select,本地调试无门槛。
并行FLV原始流录制、实时HLS/fMP4切片,直播结束自动合并完整MP4点播文件。
自研TCP进程间通信,多核CPU充分利用,多Worker进程共享直播流,支持大规模并发。
内置FLV分发网关、静态文件网关,支持多级级联、负载均衡,可支撑十万级在线观众。
自带屏幕采集推流、本地文件循环推流、多码率弱网适配、多路画面合并页面,无需前端二次开发。
支持stream key密钥鉴权,拦截非法推流覆盖直播间,保障私有直播安全。
原生支持 RTMP、HTTP-FLV、WebSocket-FLV拉流转发多路直播,轻松便捷无忧。
composer create-project xiaosongshu/rtmp_server
php server.php
启动后自动监听:1935(RTMP)、8501(FLV/WS-FLV)、80(静态网页/点播)
rtmp://127.0.0.1:1935/live/stream
http://127.0.0.1/index.html
开源协议:Apache License 2.0,可自由商用、二次开发
作者邮箱:2723659854@qq.com