MediaMTX

Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP.

Thriving · 84
84/100
Thriving

High commit volume, frequent releases and growing activity.

Maintenance 27/40
Releases 25/25
Community 18/20
Momentum 15/15

Commit activity more than 66% of tracked projects; popularity more than 88%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 0 commits 2025-12: 39 commits 2026-01: 51 commits 2026-02: 75 commits 2026-03: 55 commits 2026-04: 70 commits 2026-05: 46 commits 2026-06: 56 commits 2026-07: 60 commits 2026-08: 103 commits
2025-10 555 total 2026-08
Stars20k
Latest releasev1.21.1 · 20 Sept 2026
Repo updated27 Sept 2026
LicenceMIT
Built withGo, Docker

Is MediaMTX actively maintained?

MediaMTX is under active development: 555 commits landed over the last 11 months, averaging roughly 73 commits a month in the most recent quarter.

The most recent tagged release, v1.21.1, shipped within the last month — a current, installable version exists today.

Of the 17 projects we track in Media Streaming - Multimedia Streaming, MediaMTX ranks #3 by health score — in the top quarter of its category.

What MediaMTX actually does

MediaMTX is a zero-dependency real-time media server and proxy written in Go. It enables you to publish, read, record, playback and route video and audio streams across multiple protocols including SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, and RTP.

Best fit: It is well-suited for developers and systems administrators who need a lightweight, protocol-agnostic streaming relay or proxy without complex software dependencies.

Worth knowing: As it handles multiple low-latency protocols simultaneously, you will need to monitor network throughput and ensure your server hardware can support the required bandwidth and encoding overhead.

Deployment notes

Being a Go application available as a Docker container, it typically does not require an external database, though you will want a reverse proxy for TLS termination and persistent storage if you plan to utilise its recording capabilities.


MediaMTX as a replacement for


Alternatives to MediaMTX

Projects in the same categories, ordered by health score.