Como foi o FOSDEM 2021 no Matrix

Como foi o FOSDEM 2021 no Matrix

Nos dias 6 e 7 de fevereiro de 2021, ocorreu uma das maiores conferências gratuitas dedicadas ao software livre — FOSDEMNormalmente, a conferência era realizada presencialmente em Bruxelas, mas devido à pandemia do coronavírus, teve que ser transferida para o formato online. Para implementar essa tarefa, os organizadores se cooperaram com uma equipe Element e escolheram um chat baseado em um protocolo livre Matrix para construir uma rede federativa de comunicações em tempo real, uma plataforma VoIP livre Jitsi Meet para a integração de videoconferências, além de suas próprias ferramentas para automação. A conferência foi visitada por mais de 30 mil usuários, dos quais 8 mil eram ativos e 24 mil eram convidados.

O protocolo Matrix é baseado em um histórico linear de eventos (events) no formato JSON dentro de um gráfico acíclico de eventos (DAG): simplificando, é um banco de dados distribuído que armazena todo o histórico de mensagens enviadas e os dados dos usuários participantes, replicando essas informações entre os servidores participantes — a tecnologia mais semelhante em funcionamento pode ser o Git. A implementação principal dessa rede é um mensageiro com suporte a criptografia de ponta a ponta e VoIP (chamadas de áudio e vídeo, conferências em grupo). As implementações de referência de clientes e servidores são desenvolvidas pela empresa comercial Element, cujos funcionários também lideram uma organização sem fins lucrativos Matrix.org Foundation, que supervisiona o desenvolvimento da especificação do protocolo Matrix. Atualmente, a rede Matrix conta com 28 milhões de contas e 60 mil servidores.

Para o evento FOSDEM, foi alocado um servidor com capacidades e apoio do serviço comercial Element Matrix Services (EMS).

Nos finais de semana, a seguinte infraestrutura funcionou:

  • um servidor Matrix escalável horizontalmente Synapse com múltiplos processos worker adicionais (um total de 11 tipos diferentes de processos worker);
  • um cluster para a plataforma VoIP Jitsi Meet, utilizado para a transmissão de salas com palestras, perguntas e respostas, e todos os outros chats em grupo de vídeo (cerca de 100 videoconferências estavam funcionando simultaneamente);
  • O cluster para Jibri — desenvolvimento da FOSDEM para retransmitir vídeo de salas do Jitsi Meet para vários destinos diferentes (Jibri é um processo headless do Chromium executado na AWS, utilizando o framebuffer X11 e o sistema de áudio ALSA, cujas saídas são gravadas com ffmpeg);
  • Bot Matrix para automatizar a criação de salas Matrix de acordo com a programação da FOSDEM, onde ocorrerão palestras e outras atividades;
  • Widgets especiais para o cliente Element, como a programação da FOSDEM no menu lateral direito e uma lista de mensagens importantes ao lado da transmissão de vídeo, filtradas pelo número de reações emoji dos usuários;
  • Pontes em cada uma das 666 salas com palestras, permitindo que usuários IRC e XMPP enviem mensagens e leiam seu histórico (o acesso à transmissão de vídeo também estava disponível por meio de um link direto, sem o uso de Matrix e Element).

Usuários puderam se registrar no servidor da FOSDEM tanto com um nome de usuário e senha quanto por meio do mecanismo de Login Social, que permite o acesso com contas Google, Facebook, GitHub e outros. Essa inovação surgiu pela primeira vez na FOSDEM e em breve estará disponível para todos os demais usuários do Matrix nas próximas atualizações do Synapse e do Element. Estatísticas mostram que metade dos usuários se registrou usando Login Social.

A FOSDEM 2021 no Matrix é, sem dúvida, a maior conferência online livre até hoje. Ela ocorreu com alguns problemas (devido à configuração inadequada do servidor Matrix que gerava grandes cargas), mas no geral os visitantes estavam satisfeitos e avaliaram positivamente o evento. E embora ninguém tenha se encontrado pessoalmente, um dos principais elementos de união da comunidade FOSDEM — ou seja, encontros amigáveis com uma cerveja — não passou despercebido.

Os desenvolvedores do Matrix esperam que este exemplo incentive as pessoas a considerarem o uso de uma pilha de tecnologias completamente livres para suas comunicações e VoIP — mesmo em grandes escalas, como uma conferência inteira da FOSDEM.

As mesmas informações com muitos detalhes e uma demonstração visual de acesso em um formato de apresentação em vídeo do principal responsável e cofundador do Matrix — Matthew Hodgson e no podcast "Open Tech Will Save Us" com ele mesmo.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster