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 Meet 房间中继到多个不同的目的地(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