इस प्रोजेक्ट के बारे में
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 के।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.