Что нового в BigBlueButton 3.0.7

BigBlueButton 3.0.7 — это релиз с исправлениями, который вносит множество улучшений в работу комнат для обсуждений, интеграцию с LiveKit, обмен видео с внешними устройствами и функциональность интерактивной доски. Он также включает поддержку локализации плагинов и несколько важных исправлений для повышения стабильности и удобства использования.

Улучшение переговорных комнат

В систему для работы в группах внесены ряд важных исправлений и оптимизаций. Исправлена ​​ошибка, из-за которой функции, отключенные в группах, не наследовались от родительского собрания. Новая система управления состоянием для групп сокращает количество запросов на подписку и повышает производительность. Кроме того, исправлена ​​ошибка, предотвращающая бесконечное отображение экрана приглашения, когда пользователь присоединяется к другой комнате, отличной от назначенной. Значительно уменьшено количество запросов на подписку к группам, что обеспечивает лучшую масштабируемость.

Улучшения LiveKit и записи

Поддержка LiveKit улучшена за счет выборочной подписки на аудио, первоначальной реализации аудиогрупп, функции выхода из системы и управления количеством мест. Пакеты webrtc-sfu и webrtc-recorder обновлены до версий 2.18.x и 0.9.x соответственно. Администраторам, которые ранее настраивали интеграцию LiveKit, следует пересмотреть шаги установки, поскольку изменения могут повлиять на конфигурацию записи и сети. Служба записи теперь проверяет видео на наличие кадров, которые нельзя декодировать, чтобы избежать повреждения записей.

Исправление проблем с внешним видео и интерактивной доской

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

Поддержка плагинов и локализация

Теперь плагины поддерживают пользовательские SVG-иконки для кнопок панели действий. Некоторые плагины BigBlueButton были обновлены для поддержки нескольких языков. Если вы видите необработанные ключи перевода, такие как 'pickRandomUserPlugin.actionsButtonDropdown.label.pickUser', вместо ожидаемой метки, проверьте наличие более нового тега или версии плагина. Обновления для нескольких языков включают итальянский, русский, украинский, традиционный китайский, корейский, арабский, японский, греческий и баскский.

Другие улучшения

Внесены несколько дополнительных исправлений для повышения стабильности: кнопка полноэкранного режима демонстрации экрана больше не требует двойного щелчка, текст кнопки аналитики обучения теперь корректно отображается после завершения сессии, изменение размера веб-камеры и демонстрации экрана работает даже без загруженной презентации, а функция «перенаправление по завершении встречи» теперь имеет тайм-аут для предотвращения зависания. Улучшено логирование преобразования презентаций, и в PostgreSQL добавлено отображение постоянных субтитров. Максимальный размер authToken в таблице пользователей увеличен до 50 символов. Ряд проверок на null и рефакторинг повышают общую надежность.