bluenviron/mediamtx: Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
MediaMTX is a ready-to-use media server and proxy that supports multiple streaming protocols including SRT, WebRTC, RTSP, RTMP, and HLS. It can publish, read, proxy, record and playback video and audio streams with automatic protocol conversion. The server supports various video codecs (H265, H264, VP9, etc.) and audio codecs (Opus, AAC, MP3, etc.), offers authentication methods, and can be deployed as a standalone binary or Docker container. It includes features like hot configuration reloading, metrics, hooks, and special support for Raspberry Pi cameras.