Что нового в BigBlueButton 3.0.0

BigBlueButton 3.0 — это крупный релиз, результат более чем 18 месяцев разработки и 4,496 коммитов. Он включает в себя новую архитектуру плагинов, значительные улучшения чата и интерактивной доски, улучшения звука, а также полную реструктуризацию бэкэнда за счет замены MongoDB и Meteor на Hasura и GraphQL. Сервер теперь работает на Ubuntu 22.04.

Архитектура плагина

В BigBlueButton 3.0 добавлена ​​поддержка плагинов, позволяющая расширить основную функциональность виртуального класса. Это открывает платформу для пользовательских интеграций и новых функций, разработанных сообществом и сторонними разработчиками.

Улучшенный чат

Функция чата была переработана и получила новые возможности: теперь пользователи могут редактировать отправленные сообщения, добавлять смайлики и создавать цепочки последующих сообщений. Эти улучшения делают общение более гибким и выразительным во время сеансов.

Улучшенная интерактивная доска (tldraw 2.0)

Обновление интерактивной доски выполнено до версии tldraw 2.0, что обеспечивает более современный и функциональный интерфейс для рисования. Включает в себя улучшенную стабильность масштабирования и общее повышение производительности.

Улучшения звука

Теперь пользователи могут напрямую подключать звук к микрофону, что исключает необходимость использования отдельных режимов «только прослушивание» и «микрофон». Новый режим «Вне дома» позволяет одним щелчком установить свой статус, а поддержка функции «Нажми и говори» (экспериментальная) доступна для быстрого управления звуком.

Экспериментальные возможности

В программу включен ряд экспериментальных возможностей: интеграция с LiveKit для работы со звуком, веб-камерами и демонстрацией экрана; бесконечное полотно для интерактивной доски; и поддержка ClamAV в качестве сканера файлов презентаций.

Архитектура и производительность

Вся серверная часть была переработана. MongoDB и Meteor были удалены и заменены на Hasura и GraphQL-коммуникацию. Эта реструктуризация оптимизирует список пользователей, чат и все остальные коммуникации, что приводит к повышению стабильности и производительности. Все компоненты обновлены для работы на Ubuntu 22.04.

Полный список изменений и исправлений, включая многочисленные исправления для HTML5-клиента и обновления локализации, см. в официальных примечаниях к выпуску.