SRS es un servidor multimedia de alto rendimiento y tiempo real compatible con streaming RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH y GB28181.
bluenviron/mediamtx
Servidor y proxy multimedia en vivo sin dependencias que publica, recibe, convierte, graba y reproduce streams por RTSP, RTMP, WebRTC, SRT, HLS y más.
Alternativa open source a:Wowza Streaming Engine
- Estrellas
- 20,617
- Forks
- 2,451
- Issues abiertos
- 220
- Último commit
- hace 20 horas
¿Qué es?
MediaMTX es un servidor y proxy multimedia en vivo que enruta streams de video y audio en tiempo real desde los publicadores hasta los lectores. Los publicadores pueden enviar streams mediante Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, MPEG-TS o RTP, y los espectadores pueden recibirlos mediante varios de esos mismos protocolos, incluido HLS en navegadores y reproductores como VLC.
Los streams se convierten automáticamente entre protocolos, así que es posible ver por WebRTC o HLS una transmisión de una cámara publicada por RTSP, sin procesamiento adicional. El servidor puede ofrecer varios streams en rutas separadas, mantener activo un stream siempre disponible cuando el publicador está desconectado, grabar streams en disco como fMP4 o MPEG-TS y reproducir las grabaciones.
Se distribuye como un único ejecutable para Linux, Windows y macOS, sin dependencias de ejecución. La configuración se puede recargar en caliente sin desconectar a los clientes, y ofrece autenticación interna, HTTP o JWT, hooks, una Control API y métricas compatibles con Prometheus.
Funciones clave
- 01Publica y recibe streams por RTSP, RTMP, WebRTC, SRT, HLS, MPEG-TS, RTP y Media-over-QUIC.
- 02Convierte automáticamente los streams de un protocolo a otro.
- 03Graba streams en disco en formato fMP4 o MPEG-TS y los reproduce.
- 04Mantiene activos los streams siempre disponibles cuando el publicador está desconectado.
- 05Recarga la configuración sin desconectar a los clientes existentes.
- 06Se distribuye como un único ejecutable sin dependencias para Linux, Windows y macOS.
Casos de uso
- Agrupar transmisiones de cámaras IP por RTSP y permitir verlas en navegadores mediante WebRTC o HLS.
- Recibir streams en vivo de OBS Studio o FFmpeg y redistribuirlos mediante varios protocolos para espectadores.
- Grabar en disco streams de vigilancia o retransmisiones y reproducirlos más adelante.
- Crear un proxy o reenviar streams en vivo entre servidores o redes.
Inicio rápido
- 1
Descarga el binario de la versión desde la página de releases
- 2
Inicia el servidor
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es mediamtx?
- Servidor y proxy multimedia en vivo sin dependencias que publica, recibe, convierte, graba y reproduce streams por RTSP, RTMP, WebRTC, SRT, HLS y más. MediaMTX es un servidor y proxy multimedia en vivo que enruta streams de video y audio en tiempo real desde los publicadores hasta los lectores. Los publicadores pueden enviar streams mediante Media-over-QUIC, SRT, WebRTC, RTSP, RTMP, MPEG-TS o RTP, y los espectadores pueden recibirlos mediante varios de esos mismos protocolos, incluido HLS en navegadores y reproductores como VLC.
- ¿mediamtx es gratuito? ¿Qué licencia tiene?
- mediamtx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mediamtx sigue mantenido?
- Mantenimiento activo. El último commit de mediamtx fue el 5 nov 2026.
- ¿Para qué puedo usar mediamtx?
- Agrupar transmisiones de cámaras IP por RTSP y permitir verlas en navegadores mediante WebRTC o HLS. Recibir streams en vivo de OBS Studio o FFmpeg y redistribuirlos mediante varios protocolos para espectadores. Grabar en disco streams de vigilancia o retransmisiones y reproducirlos más adelante. Crear un proxy o reenviar streams en vivo entre servidores o redes.
- ¿Cómo se instala mediamtx?
- Descarga el binario de la versión desde la página de releases Inicia el servidor
- ¿Dónde consigo mediamtx?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bluenviron/mediamtx
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework modular y extensible en Go para crear servidores de streaming compatibles con RTMP, RTSP, HLS, WebRTC y más.
Servidor de streaming de cámaras que convierte y retransmite video y audio entre decenas de formatos de cámaras, RTSP, WebRTC, HLS y HomeKit.
Implementación pura en Go de la API WebRTC para crear conexiones P2P de audio, video y datos en tiempo real.
Servidor SFU WebRTC de código abierto en Go para voz, video y datos en tiempo real, que conecta a personas y agentes de IA.
Plataforma de video autogestionada que guarda las cargas en almacenamiento compatible con S3 y transmite videos transcodificados mediante HLS.