Repolode
jitsi

jitsi/jibri

Jibri es un servicio que graba o transmite en directo conferencias de Jitsi Meet al ejecutar Chrome sin interfaz gráfica y ffmpeg en una máquina independiente.

Estrellas
672
Forks
327
Issues abiertos
99
Último commit
hace 10 días

¿Qué es?

Jibri es la infraestructura de grabación y streaming de Jitsi Meet. Inicia una instancia de Chrome renderizada en un framebuffer virtual y luego captura y codifica la salida con ffmpeg. Está diseñado para ejecutarse en una máquina o VM dedicada, sin otras aplicaciones que utilicen los dispositivos de pantalla o audio, y cada instancia de Jibri solo puede gestionar una grabación a la vez.

Para configurarlo se necesitan varios componentes: un dispositivo de audio ALSA loopback, una compilación de ffmpeg con captura X11, una pareja de Chrome y Chromedriver, y un repositorio de paquetes Debian de Jitsi para la instalación. Jibri también requiere una configuración compatible en Prosody (un componente MUC interno y un host virtual para la grabación), Jicofo y la configuración web de Jitsi Meet, para que las instancias de Jibri puedan detectarse y controlarse.

Jibri solo funciona con una instalación completa de Jitsi Meet; no admite otros frontends. Su configuración se guarda en un archivo jibri.conf con sintaxis de estilo HOCON, y los valores predeterminados están en reference.conf.

Funciones clave

  • 01Graba conferencias de Jitsi Meet capturando una sesión de Chrome sin interfaz gráfica con ffmpeg.
  • 02Permite transmitir conferencias en directo mediante una clave de transmisión.
  • 03Jicofo lo detecta y controla a través de un MUC XMPP interno.
  • 04Se configura mediante un archivo jibri.conf con ajustes XMPP específicos para cada entorno.
  • 05Se puede instalar como servicio del sistema desde el repositorio Debian de Jitsi.

Casos de uso

  • Grabar videoconferencias alojadas en un servidor de Jitsi Meet autogestionado.
  • Transmitir en directo una conferencia de Jitsi Meet a una plataforma externa.
  • Ejecutar un conjunto de máquinas de grabación detrás de una única implementación de Jitsi Meet.

Inicio rápido

  1. 1

    Añade la clave de firma del repositorio de Jitsi (el README canaliza una descarga a sh, así que ejecuta manualmente el comando del README)

  2. 2

    Crea la lista de fuentes del repositorio estable de Jitsi

    echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
  3. 3

    Actualiza la lista de paquetes

    sudo apt-get update
  4. 4

    Instala jibri

    sudo apt-get install jibri

Antes de usarlo

  • Solo se ha compilado y probado en Ubuntu 18.04; es posible que no funcione en otras distribuciones.
  • Requiere una instalación completa de Jitsi Meet y no funciona con otros frontends.
  • Necesita una máquina o VM independiente, además de configurar ALSA loopback, Chrome y ChromeDriver.
  • Cada instancia de jibri admite una sola grabación a la vez.

En colecciones

Temas

Preguntas frecuentes

¿Qué es jibri?
Jibri es un servicio que graba o transmite en directo conferencias de Jitsi Meet al ejecutar Chrome sin interfaz gráfica y ffmpeg en una máquina independiente. Jibri es la infraestructura de grabación y streaming de Jitsi Meet. Inicia una instancia de Chrome renderizada en un framebuffer virtual y luego captura y codifica la salida con ffmpeg. Está diseñado para ejecutarse en una máquina o VM dedicada, sin otras aplicaciones que utilicen los dispositivos de pantalla o audio, y cada instancia de Jibri solo puede gestionar una grabación a la vez.
¿jibri es gratuito? ¿Qué licencia tiene?
jibri es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jibri sigue mantenido?
Mantenimiento activo. El último commit de jibri fue el 27 oct 2026.
¿Para qué puedo usar jibri?
Grabar videoconferencias alojadas en un servidor de Jitsi Meet autogestionado. Transmitir en directo una conferencia de Jitsi Meet a una plataforma externa. Ejecutar un conjunto de máquinas de grabación detrás de una única implementación de Jitsi Meet.
¿Cómo se instala jibri?
Añade la clave de firma del repositorio de Jitsi (el README canaliza una descarga a sh, así que ejecuta manualmente el comando del README) Crea la lista de fuentes del repositorio estable de Jitsi: echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null Actualiza la lista de paquetes: sudo apt-get update Instala jibri: sudo apt-get install jibri
¿Dónde consigo jibri?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jitsi/jibri

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados