Como foi o FOSDEM 2021 na Matrix

Como foi o FOSDEM 2021 na Matrix

De 6 a 7 de fevereiro de 2021, foi realizada uma das maiores conferências gratuitas dedicadas ao software livre - FOSDEM. A conferência era normalmente realizada ao vivo em Bruxelas, mas devido à pandemia do coronavírus teve de ser transferida para online. Para implementar esta tarefa, os organizadores colaboraram com a equipe Element e escolheu um chat baseado em um protocolo gratuito Matriz construir uma rede federada de comunicações em tempo real, uma plataforma VoIP gratuita Jitsi meet para integração de videoconferência e ferramentas próprias para sua automação. A conferência contou com a presença de mais de 30 mil utilizadores, dos quais 8 mil activos e 24 mil convidados.

O protocolo Matrix é construído com base em um histórico linear de eventos (eventos) em formato JSON dentro de um gráfico de eventos acíclicos (DAG): em palavras simples, é um banco de dados distribuído que armazena o histórico completo de mensagens enviadas e dados dos participantes usuários, replicando essas informações entre os servidores participantes - a tecnologia de trabalho semelhante mais próxima poderia ser o Git. A principal implementação desta rede é um mensageiro com suporte para criptografia ponta a ponta e VoIP (chamadas de áudio e vídeo, conferências em grupo). Implementações de referência de clientes e servidores são desenvolvidas por uma empresa comercial chamada Element, cujos funcionários também lideram uma organização sem fins lucrativos Fundação Matrix.org, supervisionando o desenvolvimento da especificação do protocolo Matrix. Atualmente, existem 28 milhões de contas e 60 mil servidores na rede Matrix.

Para o evento FOSDEM foi alocado um servidor separado nas instalações e com o apoio de um serviço comercial Serviços de matriz de elementos (EMS).

A seguinte infraestrutura esteve operacional durante o fim de semana:

  • servidor Matrix horizontalmente escalável Sinapse com muitos processos de trabalho adicionais (total de 11 tipos diferentes de processos de trabalho);
  • um cluster para a plataforma Jitsi Meet VoIP, utilizado para transmissão de salas com relatórios, perguntas e respostas, e todos os demais videochats em grupo (funcionaram cerca de 100 videoconferências simultaneamente);
  • cluster para Jibri - desenvolvido pela FOSDEM para retransmitir vídeo de salas Jitsi Meet para vários destinos diferentes (Jibri é um processo headless do Chromium rodando na AWS usando um framebuffer X11 e um sistema de áudio ALSA, cuja saída é gravada usando ffmpeg);
  • Matrix-bot para automatizar a criação de salas Matrix conforme cronograma FOSDEM, onde serão realizados relatórios e outras atividades;
  • widgets especiais para o cliente Element, por exemplo, a programação do FOSDEM no menu lateral direito e uma lista de mensagens importantes ao lado da transmissão do vídeo, filtradas pela quantidade de reações de emojis dos usuários;
  • pontes em cada uma das 666 salas de conversação, permitindo aos usuários de IRC e XMPP escrever mensagens e ler seu histórico (a visualização da transmissão de vídeo também estava disponível por meio de um link direto sem usar Matrix e Element).

Os usuários podiam se cadastrar no servidor FOSDEM por meio de uma combinação de login e senha, e por meio do mecanismo Social Login, que possibilitava o login por meio de uma conta do Google, Facebook, GitHub e outras. Esta inovação apareceu pela primeira vez no FOSDEM e em breve estará disponível para todos os outros usuários do Matrix nas próximas atualizações do Synapse e Element. Segundo as estatísticas, metade dos usuários se cadastraram no Social Login.

FOSDEM 2021 on Matrix é talvez a maior conferência online gratuita até hoje. Não foi isento de problemas (devido à configuração incorreta do servidor Matrix no início, o que causou enormes cargas), mas no geral os visitantes ficaram satisfeitos e falaram positivamente sobre o evento. E embora ninguém se visse pessoalmente, um dos principais elementos unificadores da comunidade FOSDEM - nomeadamente os encontros amigáveis ​​​​com um copo de cerveja - ainda não passou despercebido.

Os desenvolvedores do Matrix esperam que este exemplo encoraje as pessoas a pensar que podem usar uma pilha de tecnologia completamente gratuita para suas comunicações e VoIP - mesmo em uma escala tão grande quanto toda a conferência FOSDEM.

A mesma informação com muitos detalhes e uma demonstração clara de acesso no formato de uma reportagem em vídeo do protagonista e cofundador da Matrix - Matthew Hogson и no podcast Open Tech Will Save Us com ele.

Fonte: linux.org.ru