Package: wnpp Severity: wishlist X-Debbugs-Cc: debian...@lists.debian.org * Package name : mediamtx Version : 1.11.3 Upstream Contact: https://github.com/aler9 * URL : https://github.com/bluenviron/mediamtx * License : MIT Programming Lang: Golang Description : Ready-to-use media server and proxy
MediaMTX is a ready-to-use and zero-dependency real-time SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. It has been conceived as a "media router" that routes media streams from one end to the other. Features Publish live streams to the server Read live streams from the server Streams are automatically converted from a protocol to another Serve multiple streams at once in separate paths Record streams to disk Playback recorded streams Authenticate users Redirect readers to other RTSP servers (load balancing) Control the server through the Control API Reload the configuration without disconnecting existing clients (hot reloading) Read Prometheus-compatible metrics Run hooks (external commands) when clients connect, disconnect, read or publish streams Compatible with Linux, Windows and macOS, does not require any dependency or interpreter, it's a single executable ---- There's a couple of similar tools in Debian: - rtsp-server-perl - RTSP/RTP only - icecast - HTTP-based streaming, of course - liquidsoap - mostly audio-only I don't think we have anything that rivals the flexibility this thing promises.