Videoconferencias WebRTC peer-to-peer, de código abierto y autoalojadas, con salas desde el navegador, pantalla compartida, chat y pizarra.
miroslavpejic85/mirotalksfu
Plataforma de videoconferencias WebRTC de código abierto y autohospedada, basada en el SFU de mediasoup y pensada como alternativa a Zoom y Google Meet.
Alternativa open source a:Zoom
Google Meet
Microsoft Teams
- Estrellas
- 3,147
- Forks
- 519
- Issues abiertos
- 0
- Último commit
- hace 22 horas
¿Qué es?
MiroTalk SFU es un servidor de videoconferencias que puedes ejecutar en tu propia infraestructura. Usa la arquitectura de unidad de reenvío selectivo (SFU) de mediasoup para retransmitir audio y video en tiempo real entre los participantes, de modo que los equipos pueden organizar reuniones, seminarios web y transmisiones sin enviar sus datos a un servicio en la nube de terceros.
Además de las llamadas, incluye compartir pantalla, grabación, chat con Markdown y emojis, una pizarra colaborativa, uso compartido de archivos y contraseñas para las salas. El proyecto incluye transmisión RTMP integrada para OBS, una opción de telefonía SIP, una API REST, autenticación OIDC y un iframe o widget integrable para añadir salas a otros sitios.
Se puede instalar con Node.js o Docker mediante un archivo de configuración y un archivo de entorno. La documentación oficial incluye instrucciones de alojamiento y scripts de automatización.
Funciones clave
- 01Videoconferencias con varios participantes, hasta 8K a 60 fps, con uso compartido de pantalla y grabación.
- 02Transmisión RTMP integrada para OBS y emisiones en directo.
- 03API REST, autenticación OIDC e integraciones con Slack, Discord y Mattermost.
- 04Chat con Markdown, pizarra colaborativa y uso compartido de archivos.
- 05Contraseñas para las salas, protección del anfitrión y controles de sala de espera.
- 06Despliegue con Docker o Node.js en tu propio servidor.
Casos de uso
- Crear un servicio privado de videoconferencias para una empresa o equipo que necesita mantener los datos en sus propios servidores.
- Organizar seminarios web o transmisiones en directo que se emitan mediante RTMP en plataformas como YouTube o Twitch.
- Integrar salas de video en un producto web existente mediante un iframe o la API REST.
- Alojar por cuenta propia una alternativa a Zoom o Meet para escuelas, comunidades u organizaciones.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/miroslavpejic85/mirotalksfu.git - 2
Entra en la carpeta del proyecto
cd mirotalksfu - 3
Instala las dependencias
npm install - 4
Inicia el servidor y abre https://localhost:3010
npm start
Antes de usarlo
- Requiere Node.js 24.X y los requisitos de compilación nativa de mediasoup, por lo que la configuración es más laboriosa que la de una aplicación sencilla.
- Está bajo la licencia AGPLv3, una licencia copyleft que exige divulgar el código fuente de las modificaciones distribuidas a través de una red.
- Algunas funciones avanzadas, como las integraciones con ChatGPT, DeepSeek y VideoAI, requieren claves de API o cuentas independientes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es mirotalksfu?
- Plataforma de videoconferencias WebRTC de código abierto y autohospedada, basada en el SFU de mediasoup y pensada como alternativa a Zoom y Google Meet. MiroTalk SFU es un servidor de videoconferencias que puedes ejecutar en tu propia infraestructura. Usa la arquitectura de unidad de reenvío selectivo (SFU) de mediasoup para retransmitir audio y video en tiempo real entre los participantes, de modo que los equipos pueden organizar reuniones, seminarios web y transmisiones sin enviar sus datos a un servicio en la nube de terceros.
- ¿mirotalksfu es gratuito? ¿Qué licencia tiene?
- mirotalksfu es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mirotalksfu sigue mantenido?
- Mantenimiento activo. El último commit de mirotalksfu fue el 5 nov 2026.
- ¿Para qué puedo usar mirotalksfu?
- Crear un servicio privado de videoconferencias para una empresa o equipo que necesita mantener los datos en sus propios servidores. Organizar seminarios web o transmisiones en directo que se emitan mediante RTMP en plataformas como YouTube o Twitch. Integrar salas de video en un producto web existente mediante un iframe o la API REST. Alojar por cuenta propia una alternativa a Zoom o Meet para escuelas, comunidades u organizaciones.
- ¿Cómo se instala mirotalksfu?
- Clona el repositorio: git clone https://github.com/miroslavpejic85/mirotalksfu.git Entra en la carpeta del proyecto: cd mirotalksfu Instala las dependencias: npm install Inicia el servidor y abre https://localhost:3010: npm start
- ¿Dónde consigo mirotalksfu?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/miroslavpejic85/mirotalksfu
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de videoconferencias autohospedado, escrito en Go, que usa WebRTC y un cliente basado en navegador.
Plataforma WebRTC open source y autohospedada para videollamadas 1 a 1 entre cámaras, con pantalla compartida y cifrado de extremo a extremo.
Servidor de videoconferencias web de código abierto y autohospedado, basado en LiveKit, con un agente de IA opcional para traducir, transcribir y resumir reuniones.
Cliente de código abierto para clases en línea en Web, Windows y macOS, basado en el audio, video y mensajería en tiempo real de Agora.
Suite autogestionada de videoconferencias web y groupware con pizarra, chat y edición colaborativa de documentos, basada en Kurento Media Server.