इस प्रोजेक्ट के बारे में

MediaMTX एक ready-to-use, zero-dependency live media server और media proxy है, जिसे "media router" के रूप में design किया गया है। यह real-time video और audio streams को endpoints के बीच efficiently route करता है, जिसमें efficiency और portability पर focus है। Key capabilities में शामिल हैं: - Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, और RTP protocols के through streams publish करना, FFmpeg, GStreamer, OBS Studio, Python, Golang, Unity, web browsers, और Raspberry Pi cameras जैसे tools का उपयोग करके। - Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, और HLS protocols के through streams read करना, FFmpeg, GStreamer, VLC, OBS Studio, Python, Golang, Unity, और web browsers का उपयोग करके। - Automatic protocol-to-protocol conversion। - Multiple streams को separate paths में simultaneously serve करना। - Existing clients को disconnect किए बिना hot-reload configuration। - Publisher के offline होने पर भी always-available streams serve करना। - Streams को disk पर fMP4 या MPEG-TS format में record करना। - Disk से recorded streams का playback। - Internal, HTTP, या JWT authentication के through users को authenticate करना। - Streams को other servers पर forward करना और requests को other servers पर proxy करना। - Control API के through server को control करना। - Prometheus-compatible format में metrics extract करना। - CPU और RAM performance monitor करना। - Client connect, disconnect, read, या publish events पर external command hooks run करना। - Cross-platform: Linux, Windows, और macOS पर single executable के रूप में compatible, बिना किसी dependency या interpreter के।