Sobre el proyecto
MediaMTX es un servidor de medios en vivo y proxy de medios listo para usar y sin dependencias, diseñado como un "enrutador de medios" que dirige flujos de video y audio en tiempo real entre endpoints, con enfoque en la eficiencia y la portabilidad.
Las capacidades principales incluyen:
- Publicar flujos mediante Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS y RTP utilizando herramientas como FFmpeg, GStreamer, OBS Studio, Python, Golang, Unity, navegadores web y cámaras Raspberry Pi.
- Leer flujos mediante Media-over-QUIC, SRT, WebRTC, RTSP, RTMP y HLS usando FFmpeg, GStreamer, VLC, OBS Studio, Python, Golang, Unity y navegadores web.
- Conversión automática entre protocolos.
- Servir múltiples flujos simultáneamente en rutas separadas.
- Recarga en caliente de la configuración sin desconectar a los clientes existentes.
- Servir flujos siempre disponibles incluso cuando el publicador está fuera de línea.
- Grabar flujos en disco en formato fMP4 o MPEG-TS.
- Reproducir flujos grabados desde el disco.
- Autenticar usuarios mediante autenticación interna, HTTP o JWT.
- Reenviar flujos a otros servidores y proxyar solicitudes a otros servidores.
- Controlar el servidor mediante una Control API.
- Extraer métricas en formato compatible con Prometheus.
- Monitorear el rendimiento de CPU y RAM.
- Ejecutar hooks de comandos externos en eventos de conexión, desconexión, lectura o publicación de clientes.
- Multiplataforma: compatible con Linux, Windows y macOS como un único ejecutivo sin dependencias ni intérpretes requeridos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.