Un SFU compatible con WebRTC que enruta flujos de video para videoconferencias a gran escala y se usa como backend de Jitsi Meet.
jech/galene
Servidor de videoconferencias autohospedado, escrito en Go, que usa WebRTC y un cliente basado en navegador.
Alternativa open source a:Zoom
Google Meet
- Estrellas
- 1,431
- Forks
- 207
- Issues abiertos
- 68
- Último commit
- hace 20 horas
¿Qué es?
Galene es un servidor de videoconferencias que ejecutas en tu propia máquina. Los clientes se unen a salas desde un navegador web, y el servidor reenvía los medios entre los participantes como una unidad de reenvío selectivo (SFU), de modo que cada participante envía un flujo en lugar de una copia a cada uno de los demás.
El servidor está escrito en Go y está diseñado para desplegarse fácilmente y consumir pocos recursos. Los grupos se configuran mediante archivos JSON en un directorio llamado groups, donde se definen los usuarios, las contraseñas y los permisos. La documentación del repositorio incluye archivos separados sobre instalación y administración, además de guías para crear clientes personalizados y una API de administración.
El proyecto se distribuye bajo la licencia MIT y su desarrollo se lleva a cabo mediante una lista de correo y pull requests en GitHub.
Funciones clave
- 01Videoconferencias desde el navegador, sin necesidad de instalar un cliente
- 02Servidor de reenvío selectivo que retransmite medios entre los participantes
- 03Grupos definidos mediante archivos JSON, con contraseñas y permisos para cada usuario
- 04API de administración para gestionar el servidor
- 05Escrito en Go y compilable como un único binario con CGO deshabilitado
Casos de uso
- Organizar reuniones privadas por video en tu propio servidor, en lugar de usar un servicio de terceros
- Crear una sala de video para un equipo pequeño o una comunidad, con cuentas de usuario controladas
- Desarrollar un cliente de videoconferencias personalizado que se comunique mediante el protocolo de Galene
Inicio rápido
- 1
Clona el repositorio desde GitHub
git clone https://github.com/jech/galene - 2
Entra en el directorio galene y compila el binario del servidor
CGO_ENABLED=0 go build -ldflags='-s -w' - 3
Crea un directorio groups y un archivo de grupo con una cuenta de usuario
- 4
Inicia el servidor en segundo plano
./galene &
Antes de usarlo
- La configuración predeterminada usa un certificado autofirmado, por lo que los navegadores muestran una advertencia de certificado desconocido.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es galene?
- Servidor de videoconferencias autohospedado, escrito en Go, que usa WebRTC y un cliente basado en navegador. Galene es un servidor de videoconferencias que ejecutas en tu propia máquina. Los clientes se unen a salas desde un navegador web, y el servidor reenvía los medios entre los participantes como una unidad de reenvío selectivo (SFU), de modo que cada participante envía un flujo en lugar de una copia a cada uno de los demás.
- ¿galene es gratuito? ¿Qué licencia tiene?
- galene es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿galene sigue mantenido?
- Mantenimiento activo. El último commit de galene fue el 5 nov 2026.
- ¿Para qué puedo usar galene?
- Organizar reuniones privadas por video en tu propio servidor, en lugar de usar un servicio de terceros Crear una sala de video para un equipo pequeño o una comunidad, con cuentas de usuario controladas Desarrollar un cliente de videoconferencias personalizado que se comunique mediante el protocolo de Galene
- ¿Cómo se instala galene?
- Clona el repositorio desde GitHub: git clone https://github.com/jech/galene Entra en el directorio galene y compila el binario del servidor: CGO_ENABLED=0 go build -ldflags='-s -w' Crea un directorio groups y un archivo de grupo con una cuenta de usuario Inicia el servidor en segundo plano: ./galene &
- ¿Dónde consigo galene?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jech/galene
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
Plataforma de videoconferencias de código abierto que puedes usar en el navegador o en el móvil, alojar por tu cuenta e integrar en tu propia aplicación web.
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 SFU WebRTC de código abierto en Go para voz, video y datos en tiempo real, que conecta a personas y agentes de IA.