FOSDEM 2021 trên Ma trận thế nào

FOSDEM 2021 trên Ma trận thế nào

Vào ngày 6-7 tháng 2021 năm XNUMX, một trong những hội nghị miễn phí lớn nhất dành riêng cho phần mềm miễn phí đã được tổ chức - FOSDEM. Hội nghị thường được tổ chức trực tiếp tại Brussels, nhưng do đại dịch coronavirus nên nó phải chuyển sang trực tuyến. Để thực hiện nhiệm vụ này, ban tổ chức đã phối hợp với nhóm Yếu tố và chọn cuộc trò chuyện dựa trên giao thức miễn phí Matrix để xây dựng mạng truyền thông thời gian thực liên kết, nền tảng VoIP miễn phí Gặp gỡ Jitsi để tích hợp hội nghị truyền hình và các công cụ riêng để tự động hóa chúng. Hội nghị có sự tham gia của hơn 30 nghìn người dùng, trong đó 8 nghìn người đang hoạt động và 24 nghìn là khách.

Giao thức Matrix được xây dựng trên cơ sở lịch sử tuyến tính của các sự kiện (sự kiện) ở định dạng JSON bên trong biểu đồ sự kiện theo chu kỳ (DAG): nói một cách đơn giản, đó là cơ sở dữ liệu phân tán lưu trữ toàn bộ lịch sử các tin nhắn đã gửi và dữ liệu tham gia người dùng, sao chép thông tin này giữa các máy chủ tham gia - công nghệ hoạt động tương tự gần nhất có thể là Git. Việc triển khai chính của mạng này là một trình nhắn tin có hỗ trợ mã hóa đầu cuối và VoIP (cuộc gọi âm thanh và video, hội nghị nhóm). Việc triển khai tham chiếu của máy khách và máy chủ được phát triển bởi một công ty thương mại có tên Element, nhân viên của công ty này cũng lãnh đạo một tổ chức phi lợi nhuận Quỹ Matrix.org, giám sát sự phát triển của đặc tả giao thức Matrix. Hiện tại, có 28 triệu tài khoản và 60 nghìn máy chủ trong mạng Matrix.

Đối với sự kiện FOSDEM, một máy chủ riêng được bố trí tại các cơ sở và với sự hỗ trợ của dịch vụ thương mại Dịch vụ ma trận phần tử (EMS).

Cơ sở hạ tầng sau đây đã hoạt động vào cuối tuần:

  • Máy chủ ma trận có thể mở rộng theo chiều ngang Khớp thần kinh với nhiều quy trình công nhân bổ sung (tổng cộng 11 loại quy trình công nhân khác nhau);
  • một cụm dành cho nền tảng Jitsi Meet VoIP, được sử dụng để phát các phòng có báo cáo, câu hỏi và câu trả lời cũng như tất cả các cuộc trò chuyện video nhóm khác (khoảng 100 hội nghị video hoạt động đồng thời);
  • cụm cho Jibri - do FOSDEM phát triển để chuyển tiếp video từ phòng Jitsi Meet đến một số điểm đến khác nhau (Jibri là quy trình Chrome không đầu chạy trên AWS sử dụng bộ đệm khung X11 và hệ thống âm thanh ALSA, đầu ra của quy trình này được ghi bằng ffmpeg);
  • Matrix-bot để tự động hóa việc tạo các phòng Ma trận theo lịch trình FOSDEM, nơi sẽ tổ chức các báo cáo và các hoạt động khác;
  • các tiện ích đặc biệt dành cho ứng dụng khách Element, chẳng hạn như lịch trình FOSDEM ở menu bên phải và danh sách các thông báo quan trọng bên cạnh chương trình phát video, được lọc theo số lượng phản ứng biểu tượng cảm xúc từ người dùng;
  • kết nối trong mỗi phòng trong số 666 phòng trò chuyện, cho phép người dùng IRC và XMPP viết tin nhắn và đọc lịch sử của họ (xem chương trình phát video cũng có sẵn thông qua liên kết trực tiếp mà không cần sử dụng Ma trận và Phần tử).

Người dùng có thể đăng ký trên máy chủ FOSDEM bằng cách sử dụng kết hợp thông tin đăng nhập và mật khẩu, đồng thời sử dụng cơ chế Đăng nhập xã hội, giúp có thể đăng nhập bằng tài khoản Google, Facebook, GitHub và các tài khoản khác. Sự đổi mới này lần đầu tiên xuất hiện trên FOSDEM và sẽ sớm có sẵn cho tất cả người dùng Matrix khác trong các bản cập nhật Synapse và Element tiếp theo. Theo thống kê, một nửa số người dùng đã đăng ký bằng Đăng nhập xã hội.

FOSDEM 2021 on Matrix có lẽ là hội nghị trực tuyến miễn phí lớn nhất cho đến nay. Không phải là không có vấn đề (do cấu hình máy chủ Matrix ban đầu không chính xác, gây ra tải rất lớn), nhưng nhìn chung, khách tham quan đều hài lòng và đánh giá tích cực về sự kiện. Và mặc dù không ai gặp nhau trực tiếp, một trong những yếu tố đoàn kết chính của cộng đồng FOSDEM - cụ thể là những cuộc tụ tập thân thiện bên ly bia - vẫn không bị chú ý.

Các nhà phát triển Matrix hy vọng rằng ví dụ này sẽ khuyến khích mọi người nghĩ rằng họ có thể sử dụng một loạt công nghệ hoàn toàn miễn phí cho hoạt động liên lạc và VoIP của mình - thậm chí ở quy mô lớn như toàn bộ hội nghị FOSDEM.

Thông tin giống nhau với nhiều chi tiết và minh họa rõ ràng về quyền truy cập dưới dạng báo cáo video từ người chính và người đồng sáng lập Matrix - Matthew Hogson и trên podcast Công nghệ mở sẽ cứu chúng ta với anh ấy.

Nguồn: linux.org.ru