Servidor de videoconferencias autohospedado, escrito en Go, que usa WebRTC y un cliente basado en navegador.
mynaparrot/plugNmeet-server
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.
Alternativa open source a:Zoom
Microsoft Teams
- Estrellas
- 575
- Forks
- 126
- Issues abiertos
- 3
- Último commit
- hace 18 horas
¿Qué es?
plugNmeet-server es el backend en Go de Plug-N-Meet, un sistema de videoconferencias web autohospedado. Gestiona la API y la lógica de negocio, y funciona junto con un cliente React y un servicio de grabación independiente. El transporte de medios lo proporciona una instancia de LiveKit, mientras que Redis y MariaDB o MySQL almacenan la caché y los datos de la aplicación.
El sistema admite audio y video en HD, compartir pantalla, fondos virtuales, una pizarra compatible con archivos PDF, DOCX y PPTX, notas compartidas, encuestas y salas de trabajo. Simulcast y Dynacast adaptan la calidad del video a las condiciones de la red, y hay cifrado de extremo a extremo disponible para los canales de medios y datos. También incluye grabación en MP4 y transmisión por RTMP/RTMPS, además de una pasarela SIP para conectarse por audio telefónico.
El proyecto puede integrarse en sitios existentes mediante su API y sus SDK de PHP o JavaScript, y ofrece plugins listos para usar para WordPress, Moodle y Joomla. Un agente de IA puede añadir traducción en directo, transcripción en tiempo real y resúmenes automáticos con elementos de acción.
Funciones clave
- 01Transmisión de video adaptativa con Simulcast y Dynacast, y códecs H264, VP8, VP9 y AV1.
- 02Pizarra colaborativa compatible con archivos PDF, DOCX y PPTX.
- 03Cifrado de extremo a extremo opcional para los canales de medios y datos.
- 04Grabación en MP4 y transmisión por RTMP/RTMPS, además de entrada RTMP/WHIP.
- 05Pasarela SIP para conectarse al audio de una reunión por teléfono.
- 06SDK de PHP y JavaScript con plugins para WordPress, Moodle y Joomla.
Casos de uso
- Añadir reuniones por video a un sitio web o sistema de gestión del aprendizaje existente.
- Gestionar un servicio de videoconferencias privado y autohospedado para una organización.
- Transmitir una reunión a YouTube o a herramientas de producción como OBS.
- Crear una aplicación de videoconferencias personalizada para iOS, Android o Flutter.
Inicio rápido
- 1
Prepara una instancia de LiveKit, Redis y MariaDB o MySQL
- 2
Crea config.yaml a partir de config_sample.yaml y configura los detalles de tu entorno
- 3
Ejecuta el servidor con Docker
docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
Antes de usarlo
- Debes alojar y configurar LiveKit, Redis y MariaDB o MySQL por tu cuenta.
- Para que la pizarra admita archivos de Office, debes instalar libreoffice y mupdf-tools, que son opcionales.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es plugNmeet-server?
- 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. plugNmeet-server es el backend en Go de Plug-N-Meet, un sistema de videoconferencias web autohospedado. Gestiona la API y la lógica de negocio, y funciona junto con un cliente React y un servicio de grabación independiente. El transporte de medios lo proporciona una instancia de LiveKit, mientras que Redis y MariaDB o MySQL almacenan la caché y los datos de la aplicación.
- ¿plugNmeet-server es gratuito? ¿Qué licencia tiene?
- plugNmeet-server es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿plugNmeet-server sigue mantenido?
- Mantenimiento activo. El último commit de plugNmeet-server fue el 6 nov 2026.
- ¿Para qué puedo usar plugNmeet-server?
- Añadir reuniones por video a un sitio web o sistema de gestión del aprendizaje existente. Gestionar un servicio de videoconferencias privado y autohospedado para una organización. Transmitir una reunión a YouTube o a herramientas de producción como OBS. Crear una aplicación de videoconferencias personalizada para iOS, Android o Flutter.
- ¿Cómo se instala plugNmeet-server?
- Prepara una instancia de LiveKit, Redis y MariaDB o MySQL Crea config.yaml a partir de config_sample.yaml y configura los detalles de tu entorno Ejecuta el servidor con Docker: docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
- ¿Dónde consigo plugNmeet-server?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mynaparrot/plugNmeet-server
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de videoconferencias para navegador y autoalojable, basada en LiveKit, con backend en Django y frontend en React, publicada bajo la licencia MIT.
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.
Un SFU compatible con WebRTC que enruta flujos de video para videoconferencias a gran escala y se usa como backend de Jitsi Meet.
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.
Servidor multimedia WebRTC de código abierto y propósito general, escrito en C, con arquitectura de plugins para videoconferencias, streaming y pasarelas SIP.