Vom 6. bis 7. Februar 2021 fand eine der gröĂten kostenlosen Konferenzen zum Thema freie Software statt â FOSDEM. Normalerweise fand die Konferenz persönlich in BrĂŒssel statt, aber aufgrund der Coronavirus-Pandemie musste sie online verlegt werden. Um dies zu realisieren, arbeiteten die Organisatoren mit dem Team zusammen Element und wĂ€hlten einen Chat auf Basis eines freien Protokolls Matrix fĂŒr den Aufbau eines föderativen Netzwerks fĂŒr Echtzeitkommunikation, eine freie VoIP-Plattform Jitsi Meet zur Integration von Videokonferenzen und eigene Tools fĂŒr deren Automatisierung. Die Konferenz hatte ĂŒber 30.000 Teilnehmer, von denen 8.000 aktiv und 24.000 GĂ€ste waren.
Das Matrix-Protokoll basiert auf einer linearen Ereignishistorie (Events) im JSON-Format innerhalb eines azyklischen Ereignisgraphen (DAG): einfach gesagt, ist es eine verteilte Datenbank, die die gesamte Geschichte der gesendeten Nachrichten und die Daten der beteiligten Nutzer speichert und diese Informationen zwischen den teilnehmenden Servern repliziert â eine vergleichbare Technologie könnte Git sein. Die Hauptumsetzung dieses Netzwerks ist ein Messenger, der Ende-zu-Ende-VerschlĂŒsselung und VoIP (Audio- und Videoanrufe, GruppenÂkonferenzen) unterstĂŒtzt. Referenzimplementierungen von Clients und Servern werden von der kommerziellen Firma Element entwickelt, deren Mitarbeiter auch die gemeinnĂŒtzige Organisation Matrix.org Foundation, die die Entwicklung der Matrix-Protokollspezifikation ĂŒberwacht. Derzeit gibt es im Matrix-Netzwerk 28 Millionen Konten und 60.000 Server.
FĂŒr die Veranstaltung FOSDEM wurde ein separater Server mit der UnterstĂŒtzung des kommerziellen Dienstes Element Matrix Services (EMS).
bereitgestellt. An den Wochenenden arbeiteten folgende Infrastruktur:
- ein horizontal skalierbarer Matrix-Server Synapse mit vielen zusÀtzlichen Worker-Prozessen (insgesamt 11 verschiedene Arten von Worker-Prozessen);
- ein Cluster fĂŒr die VoIP-Plattform Jitsi Meet, der fĂŒr die Ăbertragung von RĂ€umen mit VortrĂ€gen, Fragen und Antworten sowie allen anderen Gruppen-Videokonferenzen genutzt wird (es liefen gleichzeitig etwa 100 Videokonferenzen);
- Der Jibri-Cluster â eine FOSDEM-Entwicklung zum Streamen von Videos aus Jitsi Meet-RĂ€umen zu mehreren verschiedenen Zielen (Jibri ist ein auf AWS laufender headless Chromium-Prozess, der das X11-Framebuffer und das ALSA-Audiosystem verwendet, dessen Ausgaben mit ffmpeg aufgezeichnet werden);
- Ein Matrix-Bot zur Automatisierung der Erstellung von Matrix-RÀumen nach dem Zeitplan der FOSDEM, in denen VortrÀge und andere AktivitÀten stattfinden;
- Spezielle Widgets fĂŒr den Element-Client, wie zum Beispiel den FOSDEM-Zeitplan im rechten SeitenmenĂŒ und eine Liste wichtiger Nachrichten neben dem Video-Stream, gefiltert nach der Anzahl der Emoji-Reaktionen der Nutzer;
- BrĂŒcken in jedem der 666 RĂ€ume mit einem Vortrag, die es IRC- und XMPP-Nutzern ermöglichen, Nachrichten zu schreiben und deren Verlauf zu lesen (der Video-Stream war auch ĂŒber einen direkten Link ohne Verwendung von Matrix und Element verfĂŒgbar).
Die Nutzer konnten sich auf dem FOSDEM-Server sowohl mit einem Benutzernamen und Passwort als auch ĂŒber die Social Login-Mechanismen registrieren, die den Zugang mit Google-, Facebook-, GitHub- und anderen Konten ermöglichen. Diese Neuerung war erstmals auf der FOSDEM verfĂŒgbar und wird in naher Zukunft auch anderen Matrix-Nutzern in den nĂ€chsten Synapse- und Element-Updates zur VerfĂŒgung stehen. Statistisch gesehen haben die HĂ€lfte der Nutzer sich ĂŒber Social Login registriert.
FOSDEM 2021 auf Matrix ist wohl die gröĂte freie Online-Konferenz bis heute. Sie hatte nicht ohne Probleme stattgefunden (aufgrund einer falschen Konfiguration des Matrix-Servers, die anfangs enorme Belastungen verursachte), aber insgesamt waren die Besucher zufrieden und Ă€uĂerten sich positiv ĂŒber die Veranstaltung. Und obwohl sich niemand live miteinander sehen konnte, blieb eines der Hauptmerkmale der FOSDEM-Community â nĂ€mlich gesellige Beisammensitzungen bei einem Bier â nicht unbeachtet.
Die Matrix-Entwickler hoffen, dass dieses Beispiel die Menschen dazu inspiriert, ihre vollstĂ€ndig freie Technologiestack fĂŒr Kommunikation und VoIP zu verwenden â sogar in so groĂem MaĂstab wie bei einer ganzen FOSDEM-Konferenz.
Diese Informationen mit vielen Details und einer anschaulichen Demonstration des Zugangs in einem Videovortrag vom Hauptverantwortlichen und MitgrĂŒnder von Matrix â Matthew Hodgson und im Podcast âOpen Tech Will Save Usâ mit ihm.
Quelle: linux.org.ru
