
Paths 187 pprofĪ performance monitor, compatible with pprof, can be enabled with the parameter pprof: yes then the server can be queried for metrics with pprof-compatible tools, like:įfmpeg -list_devices true -f dshow -i dummyĪfter starting the server, the webcam can be reached on rtsp://localhost:8554/cam.
Usage inside a container or behind a NATĭownload and extract a precompiled binary from the release page. In the next months, the repository name and the Docker image name will be changed accordingly. Nothing will change regarding license, features and backward compatibility.įurthermore, my main open source projects are being transferred to the bluenviron organization, in order to allow the community to maintain and evolve the code regardless of my personal availability. The reason is pretty obvious: this project started as a RTSP server but has evolved into a much more versatile media server (i like to call it a "media broker", a message broker for media streams), that is not tied to the RTSP protocol anymore. Rtsp-simple-server is being rebranded as MediaMTX. Compatible with Linux, Windows and macOS, does not require any dependency or interpreter, it's a single executable. Natively compatible with the Raspberry Pi Camera. Run external commands when clients connect, disconnect, read or publish streams. Reload the configuration without disconnecting existing clients (hot reloading). Query and control the server through an HTTP API. Redirect readers to other RTSP servers (load balancing). Authenticate users use internal or external authentication. Serve multiple streams at once in separate paths. For instance, it's possible to publish a stream with RTSP and read it with HLS Streams are automatically converted from a protocol to another. Proxy streams from other servers or cameras, always or on-demand. Low-Latency HLS, MP4-based HLS, legacy HLSĪnd can be read from the server with: protocol Opus, MPEG-4 Audio (AAC), MPEG-2 Audio (MP3), G722, G711, LPCM and any RTP-compatible codec
Live streams can be published to the server with: protocolĪV1, VP9, VP8, H265, H264, MPEG-4 Video (H263, Xvid), MPEG-2 Video, M-JPEG and any RTP-compatible codec
MediaMTX / rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams.