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.
MediaMTX is a self‑hosted media server and proxy that handles real‑time video and audio streams without requiring external dependencies. It accepts live streams published with protocols such as SRT, WebRTC, RTSP, RTMP, HLS, MPEG‑TS, and RTP, and can serve those streams to clients using the same range of protocols. The software automatically converts between protocols, supports multiple concurrent streams, and can reload its configuration without interrupting active connections.
Typical users include developers and operators who need a lightweight router for live media workflows, such as broadcasting from FFmpeg, GStreamer, OBS, or cameras, and delivering to players, recording tools, or downstream servers. MediaMTX also offers recording to fMP4 or MPEG‑TS, playback of recorded files, authentication via internal, HTTP, or JWT methods, and forwarding or proxying to other servers.
Distinctive aspects are its single‑executable design that runs on Linux, Windows, and macOS, hot‑reloading of configuration, Prometheus‑compatible metrics, a control API, and hook execution on client events. The project is released under the MIT license, is stable, and is free to use without subscription.
Reviews
Loading reviews…
Similar apps

Media Players & Streaming
Restreamer
Access H.264 real-time video streaming on your website without a streaming provider.

Media Players & Streaming
MistServer
Public domain streaming media server that works with any device and any format.

Video Editing
SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

Video & Voice
Owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream…

Media Players & Streaming
Jellyfin
The Free Software Media System.

Video & Voice
Janus
General-purpose, lightweight, minimalist WebRTC Server.