langhuihui/monibuca
🧩 Monibuca is a Modularized, Extensible framework for building Streaming Server observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 98
- Release rhythm 63
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 2414
- days_rel: 246
- days_push: 12
- n_releases_24m: 45
Adoption not part of the score
2405 stars · 352 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Monibuca is a modular, extensible, high-performance streaming media server framework written in Go, supporting protocols like RTMP, RTSP, HLS, HTTP-FLV, WebRTC, SRT, and WebTransport. It uses a plugin architecture for on-demand loading of features such as recording, transcoding, screenshots, clustering, and stream authentication, with low-latency lock-free forwarding.
Use cases
- build a self-hosted live streaming server
- stream RTMP to HLS and WebRTC viewers
- ingest RTSP streams from IP cameras
- record live streams to MP4
- run a low-latency WebRTC media server
- set up a GB28181 video surveillance platform
- transcode and relay streams across protocols
- deploy a clustered streaming backend in Go
When to choose
- you need a Go-based, plugin-extensible streaming server with many protocol options
- you want sub-second latency live streaming with WebRTC or HTTP-FLV
- you need recording, time-shift playback, or transcoding in one deployable server
- you want a self-hosted alternative to commercial media servers with cluster support
When to avoid
- you need a simple one-off ffmpeg command rather than a running media server
- you require a permissively licensed product for closed-source distribution (AGPL-3.0 applies to v5)
- you only need client-side playback rather than server-side streaming
- you want the Rust v6 commercial engine, which is a separate closed-source product
Facets
framework · maturity active
video-processing audio-processing streaming plugin-system monitoring webhook rpc media web-development backend self-hosted developer-tools windows cross-platform go self-hosted streaming-server rtmp rtsp hls webrtc srt http-flv webtransport gb28181 livestream media-server transcoding recording low-latency golang video audio real-time linux macos docker web-server
4 sources
- readme: https://github.com/langhuihui/monibuca · fetched 2026-08-28 · c321a938e8fb
- homepage: https://monibuca.com · fetched 2026-08-29 · 1fd5aacb1b32
- site_page: https://monibuca.com/about.html · fetched 2026-08-29 · d05eccb627ff
- site_page: https://monibuca.com/guides/quickstart · fetched 2026-08-29 · d90a8607ebfe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| langhuihui/monibuca | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="langhuihui/monibuca")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem