Repolode
miroslavpejic85

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:ZoomGoogle MeetMicrosoft 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. 1

    Clona el repositorio

    git clone https://github.com/miroslavpejic85/mirotalksfu.git
  2. 2

    Entra en la carpeta del proyecto

    cd mirotalksfu
  3. 3

    Instala las dependencias

    npm install
  4. 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