¿Cómo estuvo FOSDEM 2021 en Matrix?

¿Cómo estuvo FOSDEM 2021 en Matrix?

Los días 6 y 7 de febrero de 2021 se celebró una de las mayores conferencias gratuitas dedicadas al software libre: FOSDEM. La conferencia normalmente se celebraba en directo en Bruselas, pero debido a la pandemia de coronavirus tuvo que trasladarse en línea. Para implementar esta tarea, los organizadores colaboraron con el equipo. Element y eligió un chat basado en un protocolo gratuito Matrix para construir una red de comunicaciones federada en tiempo real, una plataforma VoIP gratuita Jitsi conoce para la integración de videoconferencias, y herramientas propias para su automatización. A la conferencia asistieron más de 30 mil usuarios, de los cuales 8 mil estaban activos y 24 mil invitados.

El protocolo Matrix se basa en un historial lineal de eventos (events) en formato JSON dentro de un gráfico de eventos acíclico (DAG): en palabras simples, es una base de datos distribuida que almacena el historial completo de mensajes enviados y los datos de los participantes. usuarios, replicando esta información entre los servidores participantes; la tecnología de trabajo similar más cercana podría ser Git. La principal implementación de esta red es un mensajero con soporte para cifrado de extremo a extremo y VoIP (llamadas de audio y video, conferencias grupales). Las implementaciones de referencia de clientes y servidores son desarrolladas por una empresa comercial llamada Element, cuyos empleados también dirigen una organización sin fines de lucro. Fundación Matrix.org, supervisando el desarrollo de la especificación del protocolo Matrix. Actualmente, existen 28 millones de cuentas y 60 mil servidores en la red Matrix.

Para el evento FOSDEM se dispuso un servidor independiente en las instalaciones y con el apoyo de un servicio comercial Servicios de matriz de elementos (EMS).

Durante el fin de semana estuvo operativa la siguiente infraestructura:

  • Servidor Matrix escalable horizontalmente Synapse con muchos procesos de trabajo adicionales (un total de 11 tipos diferentes de procesos de trabajo);
  • un clúster para la plataforma VoIP Jitsi Meet, utilizado para transmitir salas con informes, preguntas y respuestas, y todos los demás videochats grupales (unas 100 videoconferencias funcionaron simultáneamente);
  • clúster para Jibri: desarrollado por FOSDEM para transmitir video desde las salas Jitsi Meet a varios destinos diferentes (Jibri es un proceso Chromium sin cabeza que se ejecuta en AWS usando un framebuffer X11 y un sistema de audio ALSA, cuya salida se graba usando ffmpeg);
  • Matrix-bot para automatizar la creación de salas Matrix según el cronograma FOSDEM, donde se realizarán informes y otras actividades;
  • widgets especiales para el cliente Element, por ejemplo, el calendario FOSDEM en el menú del lado derecho y una lista de mensajes importantes junto a la transmisión del video, filtrados por la cantidad de reacciones emoji de los usuarios;
  • puentes en cada una de las 666 salas de conversación, lo que permitió a los usuarios de IRC y XMPP escribir mensajes y leer su historial (la visualización de la transmisión de video también estaba disponible a través de un enlace directo sin usar Matrix ni Element).

Los usuarios podían registrarse en el servidor FOSDEM utilizando una combinación de nombre de usuario y contraseña, y utilizando el mecanismo de inicio de sesión social, que permitía iniciar sesión utilizando una cuenta de Google, Facebook, GitHub y otras. Esta innovación apareció por primera vez en FOSDEM y pronto estará disponible para todos los demás usuarios de Matrix en las próximas actualizaciones de Synapse y Element. Según las estadísticas, la mitad de los usuarios se registraron mediante Social Login.

FOSDEM 2021 en Matrix es quizás la conferencia en línea gratuita más grande hasta la fecha. No estuvo exento de problemas (al principio debido a una configuración incorrecta del servidor Matrix, lo que provocó una carga enorme), pero en general los visitantes quedaron satisfechos y hablaron positivamente del evento. Y aunque nadie se vio en persona, uno de los principales elementos unificadores de la comunidad FOSDEM, es decir, las reuniones amistosas tomando un vaso de cerveza, no pasó desapercibido.

Los desarrolladores de Matrix esperan que este ejemplo anime a la gente a pensar que pueden utilizar una tecnología completamente gratuita para sus comunicaciones y VoIP, incluso a una escala tan grande como toda la conferencia FOSDEM.

La misma información con muchos detalles y una clara demostración de acceso. en formato de reportaje en vídeo del personaje principal y cofundador de Matrix: Matthew Hogson и en el podcast La tecnología abierta nos salvará con él.

Fuente: linux.org.ru