Matrix 上的 FOSDEM 2021 表現如何

Matrix 上的 FOSDEM 2021 表現如何

6年7月2021-XNUMX日,最大的致力於自由軟體的免費會議之一舉行了—— FOSDEM。 該會議通常在布魯塞爾現場舉行,但由於冠狀病毒大流行,不得不改為線上舉行。 為了完成這項任務,主辦單位與團隊通力合作 元件 並選擇基於免費協議的聊天 矩陣 建構聯合即時通訊網路、免費 VoIP 平台 吉西見面 用於整合視訊會議及其自己的自動化工具。 參加本次大會的用戶超過30萬,其中活躍用戶8千,嘉賓24萬。

Matrix 協定建立在非循環事件圖(DAG)內 JSON 格式的事件(事件)線性歷史的基礎上:簡單來說,它是一個分散式資料庫,儲存發送訊息的完整歷史記錄和參與資料用戶,在參與的伺服器之間複製這些資訊- 最接近的類似工作技術可能是Git。 這個網路的主要實現是一個支援端對端加密和VoIP(音訊和視訊通話、群組會議)的Messenger。 客戶端和伺服器的參考實作是由一家名為 Element 的商業公司開發的,該公司的員工也領導著一個非營利組織 Matrix.org 基金會,監督 Matrix 協定規範的開發。 目前,Matrix網路中有28萬個帳戶和60萬台伺服器。

對於 FOSDEM 活動,在設施中分配了一台單獨的伺服器,並得到了商業服務的支持 元素矩陣服務 (EMS).

以下基礎設施在周末投入運作:

  • 水平可擴展的Matrix伺服器 突觸 有許多額外的工作流程(總共 11 種不同類型的工作流程);
  • Jitsi Meet VoIP 平台集群,用於在房間內廣播報告、問題和答案以及所有其他群組視訊聊天(約 100 個視訊會議同時進行);
  • Jibri 叢集- 由FOSDEM 開發,用於將視訊從Jitsi 會議室中繼到多個不同的目的地(Jibri 是一個在AWS 上運行的無頭Chromium 進程,使用X11 幀緩衝區和ALSA 音訊系統,其輸出使用ffmpeg 錄製);
  • Matrix-bot,用於根據 FOSDEM 時間表自動建立 Matrix 房間,在其中舉行報告和其他活動;
  • Element 用戶端的特殊小部件,例如右側菜單中的 FOSDEM 時間表以及視訊廣播旁邊的重要訊息列表,按用戶的表情符號反應數量進行過濾;
  • 666 個談話室中的每一個都設有橋接器,允許 IRC 和 XMPP 用戶編寫訊息並讀取其歷史記錄(也可以透過直接連結觀看視訊廣播,而無需使用 Matrix 和 Element)。

用戶可以使用登入名稱和密碼的組合在 FOSDEM 伺服器上註冊,並使用社交登入機制,這使得可以使用 Google、Facebook、GitHub 和其他帳戶登入。 這項創新首先出現在 FOSDEM 上,並將很快在下一次 Synapse 和 Element 更新中提供給所有其他 Matrix 用戶。 根據統計,一半的用戶使用社群登入進行註冊。

Matrix 上的 FOSDEM 2021 也許是迄今為止最大的免費線上會議。 雖然不是沒有問題(由於最初 Matrix 伺服器配置不正確,導致負載過大),但總體而言,參觀者感到滿意,並對活動給予了積極評價。 儘管沒有人親自見過對方,但 FOSDEM 社區的主要統一元素之一——即喝著一杯啤酒進行友好聚會——仍然沒有被忽視。

Matrix 開發人員希望這個範例能夠鼓勵人們認為他們可以使用完全免費的技術堆疊來進行通訊和 VoIP - 即使規模與整個 FOSDEM 會議一樣大。

具有許多細節的相同資訊和清晰的訪問演示 Matrix 創辦人兼共同創辦人 Matthew Hogson 的影片報導 и 關於開放技術將拯救我們播客 和他一起。

來源: linux.org.ru