- Вопросы — Ответы
- ▍ Заказ сервера
- Emojis
- Latest release
- Создано с учетом реальных учеников, учителей и школ
- Мотивируйте учащихся с помощью встроенных инструментов прикладного обучения
- Легко увидеть, какие ученики испытывают трудности (и преуспевают!)
- Узнайте о преимуществах использования платформы, основанной на педагогике
- Аллен Го, главный технический директор Технологического института Филиппин
- Комнаты отдыха
- Чем BigBlueButton отличается от системы виртуальной конференц-связи?
- Как проводить вебинары?
- Настройки
- Установка дополнительных форматов обработки записи
- Polling
- Как настроить сервис?
- Вопросы — Ответы
- Built For You
- Before you install
- Minimum server requirements
- Pre-installation checks
- Устранение неполадок
- Пакет локалей-все недоступен
- Нам доверяют
- Многопользовательская доска
- Подъем руки
- Все ресурсы, необходимые для настройки виртуальных классов
- Доска
- Подпишитесь на нашу рассылку
- Минимальные требования к серверу
- ▍ Системные требования
- MARC MATTHES
- Director of Computer Networking Programs and Program Developer, Distance Learning Department, Iowa Central Community College
- Серверы для установки BigBlueButton
- VPS
- VPS
- VPS
- BigBlueButton News
- Upgrading BigBlueButton 2
- Chat
- Install
- : 2.7-4 amd64 Запись и воспроизведение BigBlueButton
- Настройте брандмауэр (если требуется)
- Обновление BigBlueButton 2.7
- Обновление BigBlueButton 2.5 или 2.6
- Обновление с BigBlueButton 2.4
- Перезагрузите сервер
- Действия после установки
- Как мы работаем
- Регистрация домена
- Аренда сервера
- Установка БББ
- ▍ Установка BigBlueButton
- Увеличить количество записывающих работников
- Видео с веб-камеры
- Пакет локалей-все недоступен
- ▍ Привязка доменного имени к серверу
- Upgrading from BigBlueButton 2
- Shared Notes
- Run three Kurento servers
- Document Upload
- Серверы для установки BigBlueButton
- VPS
- VPS
- VPS
- Как мы работаем
- Регистрация домена
- Аренда сервера
- Установка BBB
- Screen Share
- Нам доверяют
- И речь снова про преимущества
- Быстрый запуск
- Высокое качество
- You Are In Good Company
- Increase number of processes for nodejs
- OEB Global 2023
- Built For Teachers
- Video
- Next steps
- Other installation options
- Ansible
- Действия после установки
- Другие варианты установки
- Как проводить вебинары?
Вопросы — Ответы
Также Вы можете задать нам вопрос, воспользовавшись следующими способами связи:
В одной вебинарной комнате может находиться до 150-200 пользователей одновременно. Комнат может быть сколько угодно. Для более стабильной работы рекомендуется использовать выделенный, а не виртуальный сервер.
Мы оказываем техническую поддержку при проблемах с BigBlueButton только в случае, если сервис установлен на нашем сервере.
BigBlueButton устанавливается на сервер, для подключения к трансляции Вам нужен только браузер. Ни спикеру, ни слушателю не нужно скачивать никакое дополнительное ПО.
Обычно установка занимает около 40 минут. Время установки зависит от скорости обновления кэша DNS-зоны Вашего домена.
Это достаточно сложный вопрос. Это зависит от количества пользователей в пиковые моменты трансляции, количества участников в каждой комнате, типа трансляции и многих других моментов. Чтобы получить более развернутый ответ, изучите видео из инструкции по установке.
▍ Заказ сервера
Для начала нам нужен сервер для размещения на нём BigBlueButton. На случай если он уже имеется — пролистайте до следующего раздела.
Разберём заказ сервера на примере RUVDS.
Переходим на сайт RUVDS
.
Нажимаем на «Выбрать VPS».

В разделе «Своя конфигурация» нажимаем на «Собрать».

Выбираем из списка нужный дата-центр.

Пролистываем чуть ниже и выбираем нужную конфигурацию сервера. Напомним, что если сервер нужен для проведения видеоконференций, то необходимо 8 ядер CPU и 16 ГБ RAM. Если же на нём предполагается разработка, то будет достаточно 4 ядер и 8 ГБ соответственно.
В случае, если предполагается запись видеоконференций, объём диска должен быть не менее 500 ГБ. Если же не предполагается, то достаточно 100 ГБ; будет с небольшим запасом.
В качестве шаблона сервера выбираем «Docker CE — Ubuntu 18.04».
Затем выбираем необходимый срок аренды сервера.

Пролистав ещё чуть ниже, соглашаемся с условием публичной оферты, предоставляем согласие на обработку персональных данных, а затем нажимаем кнопку «Оплатить».

Появится форма выбора метода оплаты. Выбираем наиболее удобный и проходим через процедуру платежа.

После успешной оплаты появится соответствующее сообщение.
Нажимаем на кнопку «Мои сервера»
Emojis
Express yourself through our wide range of emojis
Latest release
The latest version of BigBlueButton is BigBlueButton 2.5. See install BigBlueButton
.
Overview for Viewers (click image below to watch YouTube video):

Overview for Moderators/Presenters (click image below to watch YouTube video):

For information on the latest versions check out the release notes
.
An easy way to help the project is to tell your peers about it.
- Sending out a tweet at @bigbluebutton
- Uploading a video on YouTube demonstrating how you are using BigBlueButton
- Writing a blog post on your blog about BigBlueButton
We are passionate about making the world’s best open source web conferencing system for online learning. We enjoy reading about how others are benefiting from and building upon BigBlueButton.
BigBlueButton welcomes contributions from others on the project. See contributing to Bigbluebutton
.

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and . NET applications. Take a look at YourKit’s leading software products: YourKit Java Profiler
and YourKit . NET Profiler
.
Создано с учетом реальных учеников, учителей и школ

Мотивируйте учащихся с помощью встроенных инструментов прикладного обучения

Легко увидеть, какие ученики испытывают трудности (и преуспевают!)

Узнайте о преимуществах использования платформы, основанной на педагогике
Аллен Го, главный технический директор Технологического института Филиппин
TIP использовал BigBlueButton для проведения более 150 000 онлайн-классов. Мы оценили другие продукты и пришли к выводу, что BigBlueButton позволяет нашим учителям предоставлять своим ученикам наилучшие впечатления от виртуального класса.

Комнаты отдыха
Вовлекайте учащихся в совместное обучение с помощью подгрупп
Чем BigBlueButton отличается от системы виртуальной конференц-связи?
Посмотрите, как наш соучредитель Фред Диксон демонстрирует некоторые отличительные особенности BigBlueButton:
Встроенные инструменты визуальной оценки
Умные слайды с искусственным интеллектом
Живая аналитика для активной оценки вовлеченности учащихся
Как проводить вебинары?
Из этого видео Вы узнаете об основных возможностях BigBlueButton для проведения онлайн-лекций и вебинаров.
Создание одной или нескольких вебинарных комнат
Основные функции управления трансляцией
Формат презентаций и подключение нескольких веб-камер
Отключение функций участников и общение по спикерам
Настройки
См. Страницу настройки сервера
о том, что вы можете сделать, чтобы адаптировать BigBlueButton к вашей среде или включить дополнительные функции после установки. Например
Установка дополнительных форматов обработки записи
В дополнение к presentation
формат, установленный и включенный по умолчанию, для BigBlueButton доступно несколько дополнительных форматов записи:
-
notes
: делает общие заметки собрания доступными в виде документа. -
screenshare
: создать один видеофайл на основе совместного использования экрана и звука собрания. -
podcast
: создать аудиозапись.
Сценарии обработки и файлы поддержки воспроизведения для этих форматов записи можно установить из названных пакетов bbb-playback-formatname
(например, bbb-playback-notes
)
В настоящее время существует проблема, из-за которой форматы записи не включаются автоматически при их установке — см. #12241
для получения подробной информации.
Для того, чтобы включить форматы записи вручную, необходимо отредактировать файл /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml
. Найдите раздел с названием steps:
. В этом разделе определяется рабочий процесс обработки записи, включая то, какие этапы обработки записи выполняются и в каком порядке их необходимо выполнять.
Чтобы включить новый формат записи, вам необходимо добавить новый шаг с именем process:formatname
который выполняется после шага с именем captions и нового шага с именем publish:formatname
который идет после process:formatname
. Возможно, вам придется преобразовать некоторые шаги в формат списка.
Например, вот стандартные шаги в BigBlueButton 2.5 с presentation
формат включен:
Если дополнительно включить notes
формате записи, шаги придется изменить, чтобы они выглядели следующим образом:
Этот шаблон можно повторить для дополнительных форматов записи. Обратите внимание, что очень важно указывать имена шагов, содержащие двоеточие ( :
) в кавычках.
После редактирования файла конфигурации необходимо перезапустить очередь обработки записи: systemctl restart bbb-rap-resque-worker.service
чтобы уловить изменения.
Polling
Test your students knowledge with polling
Как настроить сервис?
В этом видео мы расскажем, какие настройки есть в панели управления и как администратору настроить сервис под себя.
Установка логотипа и цветовой гаммы личного кабинета
Включение и отключение функций в вебинарной комнате
Управление спикерами и слушателями онлайн-занятий
Команды для управления сервисом через консоль

Вопросы — Ответы
Также Вы можете задать нам вопрос, воспользовавшись следующими способами связи:
В одной вебинарной комнате может находиться до 150-200 пользователей одновременно. Комнат может быть сколько угодно. Для более стабильной работы рекомендуется использовать выделенный, а не виртуальный сервер.
Мы оказываем техническую поддержку при проблемах с BigBlueButton только в случае, если сервис установлен на нашем сервере.
BigBlueButton устанавливается на сервер, для подключения к трансляции Вам нужен только браузер. Ни спикеру, ни слушателю не нужно скачивать никакое дополнительное ПО.
Обычно установка занимает около 40 минут. Время установки зависит от скорости обновления кэша DNS-зоны Вашего домена.
Это достаточно сложный вопрос. Это зависит от количества пользователей в пиковые моменты трансляции, количества участников в каждой комнате, типа трансляции и многих других моментов. Чтобы получить более развернутый ответ, изучите видео из инструкции по установке.
Built For You
BigBlueButton’s ease-of-use adapts seamlessly to online teaching, office hours, and facilitating group collaboration.
Before you install
We recommend installing BigBlueButton with a ‘clean’ and dedicated Ubuntu 20.04 64-bit server with no prior software installed. If you want to upgrade from an earlier version of BigBlueButton like 2.4, we recommend setting up a clean server for BigBlueButton 2.7 on Ubuntu 20.04 and, after setup, migrate over your existing recordings
. We support upgrading a BigBlueButton 2.5 or 2.6 server to 2.7.
Minimum server requirements
- Ubuntu 20.04 64-bit OS running Linux kernel 5.x
- Latest version of docker installed
- 16 GB of memory with swap enabled
- 8 CPU cores, with high single-thread performance
- 500 GB of free disk space (or more) for recordings, or 50GB if session recording is disabled on the server.
- TCP ports 80 and 443 are accessible
- UDP ports 16384 — 32768 are accessible
- 250 Mbits/sec bandwidth (symmetrical) or more
- TCP port 80 and 443 are not
in use by another web server or reverse proxy - A hostname (such as bbb.example.com) for setup of a SSL certificate
- IPV4 and IPV6 address
If you install BigBlueButton on a virtual machine in the cloud, we recommend you choose an instance type that has dedicated CPU. These are usually called «compute-intensive» instances. On Digital Ocean we recommend the c-8 compute intensive instances (or larger). On AWS we recommend c5a.2xlarge (or larger). On Hetzner we recommend the AX51 servers or CCX32 instances.
- 4 CPU cores/8 GB of memory
- Installation on a local VM container
- 50G of disk space
- IPV4 address only
Pre-installation checks
Got a Ubuntu 20.04 64-bit server ready for installation? Great! But, before jumping into the installation section below, let’s do a few quick configuration checks to make sure your server meets the minimum requirements.
Doing these checks will significantly reduce the chances you’ll hit a problem during installation.
First, check that the locale of the server is en_US.UTF-8
.
, а затем выйдите из системы и снова войдите в свой сеанс SSH — это перезагрузит конфигурацию локали для вашего сеанса. Запустите приведенную выше команду cat /etc/default/locale
снова. Убедитесь, что вы видите только одну строку LANG="en_US.UTF-8".
.
Примечание. Если вы видите дополнительную строку LC_ALL=en_US.UTF-8
, затем удалите запись для LC_ALL
из /etc/default/locale
и выйдите из системы, а затем снова войдите в систему.
Дальше делайте sudo systemctl show-environment
и убедитесь, что вы видите LANG=en_US.UTF-8
на выходе.
Если вы этого не видите, посмотрите sudo systemctl set-environment LANG=en_US.UTF-8
и запустите вышеуказанное sudo systemctl show-environment
еще раз и подтверди, что видишь LANG=en_US.UTF-8
на выходе.
Далее проверьте, что на вашем сервере имеется (как минимум) 16 ГБ памяти с помощью команды free -h
. Вот результат одного из наших тестовых серверов.
Мем: 15G
.0Г 305М 11Г 12Г
Обмен: 0B 0B 0B
Здесь показано 15 ГБ памяти (это достаточно близко, поскольку на сервере 16 гигабайт памяти).
Если вы видите значение Mem:
в total
столбец меньше 15 ГБ, то на вашем сервере недостаточно памяти для запуска BigBlueButton в рабочей среде. Вам необходимо увеличить память сервера до (как минимум) 16Гб. (Как указано выше, если вы используете это в среде разработки, 8G подойдет.)
Затем убедитесь, что на сервере установлена операционная система Ubuntu 20.04.
«Ubuntu 20.04.4 LTS»
Затем убедитесь, что на вашем сервере установлена 64-битная версия Ubuntu 20.04.
Далее убедитесь, что ваш сервер поддерживает IPV6.
inet6 ::1/128 область действия
Если вы не видите строку inet6 ::1/128 scope host
то после установки BigBlueButton вам нужно будет изменить конфигурацию FreeSWITCH, чтобы отключить поддержку IPV6
.
Затем убедитесь, что на вашем сервере работает ядро Linux 5.x.
Затем убедитесь, что ваш сервер имеет (как минимум) 8 ядер ЦП
.
-c ^processor /proc/cpuinfo
Затем убедитесь, что на вашем сервере открыты порты 80 и 443
.
РАЗРЕШИТЬ Везде
РАЗРЕШИТЬ Везде
РАЗРЕШИТЬ Везде
РАЗРЕШИТЬ Везде
Если вы не видите этих строк, вам нужно открыть их
Иногда нас спрашивают: «Почему вы поддерживаете только 64-разрядную версию Ubuntu 20.04?». Ответ основан на предпочтении качества количеству. Давным давно мы пришли к выводу, что для проекта лучше иметь надежную, хорошо протестированную, хорошо документированную установку для конкретной версии Linux, которая работает действительно очень хорошо, чем пытаться поддерживать различные варианты Linux и ни один из них не работает хорошо. .
На данный момент требования к докеру могут препятствовать запуску версии 2.7 в некоторых виртуализированных средах; однако он гарантирует, что libreoffice работает в ограниченной песочнице для преобразования документов. Мы изучаем, сможем ли мы запустить libreoffice внутри systemd (например, systemd-nspawn).
Устранение неполадок
Пакет локалей-все недоступен
Пакет locales-all недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника
E: Пакет «locales-all» не имеет кандидатов на установку
E: Невозможно найти пакет libxt6
E: Невозможно найти пакет libxrender1
Команда '/bin/sh -c apt -y install locales-all fontconfig libxt6 libxrender1' вернула ненулевой код: 100
dpkg: пакет обработки ошибок bbb-libreoffice-docker (--configure):
установленный пакет bbb-libreoffice-docker, подпроцесс сценария после установки вернул ошибку, статус выхода 100
Ubuntu 20.04 использует systemd-resolved, который представляет локальный преобразователь кэширования и регистрирует его в /etc/resolv.conf
. Если вы получили ошибку «Они выше» и у вас есть локальный сервер имен, например 10.11.12.13
, затем попробуйте добавить его с помощью хостов resolv.conf
.
Нам доверяют
Многопользовательская доска
Подъем руки
Обеспечьте обратную связь во время занятия, виртуально подняв руку
Все ресурсы, необходимые для настройки виртуальных классов
Доска
Используйте виртуальную доску для выделения контента
Подпишитесь на нашу рассылку
Получайте последние обновления BigBlueButton.
Минимальные требования к серверу
- 64-битная ОС Ubuntu 20.04 под управлением ядра Linux 5.x
- Установлена последняя версия докера
- 16 ГБ памяти с включенной подкачкой
- 8 ядер ЦП с высокой однопоточной производительностью
- 500 ГБ свободного дискового пространства (или более) для записей или 50 ГБ, если на сервере отключена запись сеанса.
- TCP-порты 80 и 443 доступны
- Доступны UDP-порты 16384–32768
- Пропускная способность 250 Мбит/с (симметричная) или более
- TCP-порты 80 и 443 являются , а не
используется другим веб-сервером или обратным прокси-сервером - Имя хоста (например, bbb.example.com) для установки SSL-сертификата
- Адрес IPv4 и IPv6
Если вы устанавливаете BigBlueButton на виртуальную машину в облаке, мы рекомендуем вам выбрать тип экземпляра с выделенным ЦП. Их обычно называют «экземплярами с интенсивными вычислениями». В Digital Ocean мы рекомендуем экземпляры c-8 с интенсивными вычислениями (или больше). На AWS мы рекомендуем c5a.2xlarge (или больше). На Hetzner мы рекомендуем серверы AX51 или экземпляры CCX32.
- 4 ядра ЦП/8 ГБ памяти
- Установка на локальный контейнер ВМ
- 50 ГБ дискового пространства
- Только адрес IPv4
▍ Системные требования
На момент написания данной статьи версия BigBlueButton 2.3 является самой свежей. Посмотрим минимальные системные требования для сервера в документации к BBB:
- 64-битная ОС Ubuntu 18.04 под управлением ядра Linux 4.x
- Установлена последняя версия докера
- 16 ГБ памяти с включенной подкачкой
- 8 ядер ЦП с высокой однопоточной производительностью
- 500 ГБ свободного дискового пространства (или больше) для записей или 50 ГБ, если запись сеанса отключена на сервере
- Доступны TCP-порты 80 и 443
- Доступны UDP-порты 16384 — 32768
- Пропускная способность 250 Мбит/с (симметричная) или более
- TCP-порты 80 и 443 не используются другим веб-приложением или обратным прокси-сервером
- Имя хоста (например, bbb.example.com) для установки SSL-сертификата
- Адреса IPV4 и IPV6
Если вы устанавливаете BigBlueButton для локальной разработки на рабочей станции, вы можете учесть некоторые требования, поскольку к серверу будет подключено лишь несколько клиентов. Ориентируясь на требования выше, Вы можете понизить их следующим образом:
- 4 CPU cores/8 GB of memory
- Installation on a local VM container
- 50G of disk space
- IPV4 address only
MARC MATTHES
Director of Computer Networking Programs and Program Developer, Distance Learning Department, Iowa Central Community College

Серверы для установки BigBlueButton
BigBlueButton устанавливается на виртуальный или выделенный сервер.
VPS
Виртуальный сервер с минимальными
характеристиками, необходимыми для BBB
До 150 участников в комнате
200 — 300 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
VPS
Виртуальный сервер с оптимальными
характеристиками, необходимыми для BBB
До 150 участников в комнате
300 — 500 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
VPS
Виртуальный сервер с максимальными
характеристиками, необходимыми для BBB
До 150 участников в комнате
500 — 900 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
BigBlueButton News
From new features and events to tips and customizations, check out what we’re doing at BigBlueButton on our quest to build the most engaging virtual classrooms
Upgrading BigBlueButton 2
You can upgrade by re-running the bbb-install-2.5.sh
script again – it will download and install the latest release of BigBlueButton 2.5! **note — BigBlueButton alpha versions 1 through 4 shipped on Ubuntu 18.04. If you ventured into trying to install one of those, please rebuild your server with a 20.04 image and only then run bbb-install.
Chat
Communicate with your classroom in public and private chats
Install
To install BigBlueButton, use bbb-install.sh
script. Notice that this command is slightly different than what we recommended in previous versions of BigBlueButton. The script now resides on a branch specifying the version of BigBlueButton, but otherwise the name of the script is identical accross different branches. This makes it more maintainable as patches done to the script in one branch can be easily applied to other branches.
The above link gives detailed information on using the script. As an example, passing several arguments to the script you can easily have both BigBlueButton and Greenlight or LTI installed on the same server. You could specify if you would like a new certificate to be generated. A firewall could be enabled. For the most up-to-date information, please refer to the instructions in the script. Notice that as of BigBlueButton 2.6 we have retired the API demos. We recommend using Greenlight or API MATE
instead.
Note: You can uninstall Greenlight
if you do not intend on using it on production.
-
Диапазоны портов UDP
запись и воспроизведение
bbb-webrtc-sfu — переопределить
bbb-webrtc-recorder — переопределить
Переопределение конфигурации клиента HTML5
-
# Возможные проблемы, описанные ниже -
Вы также можете использовать
чтобы убедиться, что все процессы BigBlueButton запущены и работают.
ii bbb-apps-akka
: 2.7-10 все приложения BigBlueButton
ii bbb-config
: 2.7-14 amd64 Утилиты настройки BigBlueButton
ii bbb-etherpad
:2.7-4 amd64 Компоненты EtherPad Lite
ii bbb-fsesl-akka
: 2.7-7 все BigBlueButton FS-ESL
:2.7-4 amd64 Включить конкретную версию NodeJS
ii bbb-воспроизведение
- : 2.7-4 amd64 Воспроизведение BigBlueButton
free -h
: 2.7-4 amd64 Запись и воспроизведение BigBlueButton
: 2.7-8 amd64 BigBlueButton API
: 2.7-2 amd64 Устройство записи WebRTC BigBlueButton
ii bbb-webrtc-sfu
: 2.7-9 amd64 BigBlueButton WebRTC SFU
- команда), создайте локальную учетную запись, создайте комнату и присоединитесь к ней.
-
- Ссылка на API-Mate:
Ссылка на API-Mate откроет страницу по адресу
https://mconf.github.io/api-mate/
- и позволит вам отправлять действительные вызовы API на ваш сервер. Это упрощает тестирование без какого-либо внешнего интерфейса, такого как Greenlight.
Настройте брандмауэр (если требуется)
Обновление BigBlueButton 2.7
Вы можете обновиться, повторно запустив
bbb-install.sh
сценарий еще раз — он загрузит и установит последнюю версию BigBlueButton 2.7.Обновление BigBlueButton 2.5 или 2.6
Вы можете обновиться в несколько шагов:
Убедитесь, что у вас нет
bbb-demo
установленsudo apt purge bbb-demoЗатем запустите
bbb-install.sh
скрипт — он загрузит и установит последнюю версию BigBlueButton 2.7 поверх вашей старой версии 2.5.Обязательно прочтите документ «Что нового в версии 2.7»
и особенно раздел, посвященный заметным изменениямОбновление с BigBlueButton 2.4
Если вы обновляете BigBlueButton 2.4 или 2.3, мы рекомендуем вам настроить новый сервер Ubuntu 20.04 с BigBlueButton 2.7, а затем скопировать существующие записи со старого сервера
.Перезагрузите сервер
Вы можете перезагрузить и проверить свой сервер BigBlueButton в любое время с помощью команд
Если вы видите другие предупреждающие сообщения, обратитесь к устранению неполадок установки .
.Действия после установки
Если этот сервер предназначен для производства, вам также следует
Мы предоставляем общедоступные серверы, которые вы можете использовать для тестирования:
- https://demo.bigbluebutton.org
— пул серверов BigBlueButton с интерфейсом Greenlight (иногда пул представляет собой смесь разных выпусков BigBlueButton) - https://test27.bigbluebutton.org
— Запускает общую сборку BigBlueButton 2.7 — обычно на несколько дней позже ветки репозиторияv2.7.x-release
Как мы работаем
Обязательно изучите инструкцию, прежде чем арендовать сервер и произвести установку.
Регистрация домена
Вы можете зарегистрировать домен у нас или использовать свой домен или поддомен.
Аренда сервера
Для установки необходимо арендовать сервер, используя микрофонные параметры из Инструкции
.Установка БББ
Для установки BBB вы можете использовать готовый шаблон при игре виртуального сервера или установить самостоятельно через консоль.
▍ Установка BigBlueButton
Установка BigBlueButton создан скриптом bbb-install.sh
. Данная ссылка содержит подробную информацию об использовании данного скрипта.wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230 -s bbb-test.cf -e [email protected] -a -wПосле того как скрипт bbb-install.sh завершит свою работу, можно проверить состояние сервера одной команды bbb-conf —check
.Результат будет примерно такой:
$ sudo bbb-conf --check Сервер BigBlueButton 2.3.10 (2419) Версия ядра: 4.15.0-153-generic Распространение: Ubuntu 18.04.5 LTS (64-разрядная версия). Память: 16414 МБ Ядра процессора: 8 /etc/bigbluebutton/bbb-web.properties (переопределение для bbb-web) /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web) bigbluebutton.web.serverURL: https://bbb-test.cf defaultGuestPolicy: ALWAYS_ACCEPT svgImagesRequired: правда /etc/nginx/sites-available/bigbluebutton (nginx) имя_сервера: bbb-test.cf порт: 80, [::]:80 порт: 443 SSL /opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH) local_ip_v4: 193.108.114.47 external_rtp_ip: 193.108.114.47 external_sip_ip: 193.108.114.47 /opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH) ext-rtp-ip: ${local_ip_v4} ext-sip-ip: ${local_ip_v4} ws-привязка: 193.108.114.47:5066 wss-привязка: 193.108.114.47:7443 /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (запись и воспроизведение) хост_воспроизведения: bbb-test.cf протокол_воспроизведения: https ffmpeg: 4.2.4-1ubuntu0.1bbb2~18.04 /etc/bigbluebutton/nginx/sip.nginx (sip.nginx) прокси_пасс: 193.108.114.47 протокол: http /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (Куренто СФУ) куренто.ip: 193.108.114.47 kurento.url: ws://127.0.0.1:8888/kurento куренто.sip_ip: 193.108.114.47 локальныйIP-адрес: 193.108.114.47 RecordScreenSharing: правда записьВеб-камеры: правда codec_video_main: VP8 codec_video_content: VP8 /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (клиент HTML5) год постройки: 1829 г. kurentoUrl: wss://bbb-test.cf/bbb-webrtc-sfu EnableListenOnly: правда sipjsHackViaWs: правда /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml (STUN-сервер) оглушение: stun.l.google.com:19302 # Возможные проблемы, описанные ниже . # Внимание: демо-версии API установлены и доступны по адресу: # # https://bbb-test.cf # # и # # https://bbb-test.cf/demo/demo1.jsp # # Эти демонстрации API позволяют любому получить доступ к вашему серверу без аутентификации. # для создания/управления собраниями и записями. Они предназначены только для целей тестирования. # Если вы используете производственную систему, удалите их, выполнив: # # apt-get purge bbb-demoРаздел Возможные проблемы
могут быть допущены ошибки конфигурации или установки. Во многих случаях сообщений в разделе будут соблюдаться рекомендации по устранению этих ошибок.Также можно использовать команду sudo bbb-conf —status
чтобы проверить все процессы, которые BigBlueButton запускались и работали.nginx —————————————————► [ - active] freeswitch ————————————► [ - active] redis-server ——————————► [ - active] bbb-apps-akka —————————► [ - active] bbb-fsesl-akka ————————► [ - active] tomcat8 ———————————————► [ - active] mongod ————————————————► [ - active] bbb-html5 —————————————► [ - active] bbb-webrtc-sfu ————————► [ - active] kurento-media-server ——► [ - active] bbb-html5-backend@1 ———► [ - active] bbb-html5-backend@2 ———► [ - active] bbb-html5-frontend@1 ——► [ - active] bbb-html5-frontend@2 ——► [ - active] etherpad ——————————————► [ - active] bbb-web ———————————————► [ - active]Увеличить количество записывающих работников
Предыдущие версии BigBlueButton использовали один поток для обработки записей. BigBlueButton 2.5 использует восстановление
для создания нескольких записывающих работников для обработки записей.По умолчанию
/usr/lib/systemd/system/bbb-rap-resque-worker.service
определяет одного записывающего работникаEnvironment=COUNT=1
.[Unit] Description=BigBlueButton resque worker for recordings [Service] Type=simple ExecStart=/bin/sh -c '/usr/bin/rake -f ../Rakefile resque:workers >> /var/log/bigbluebutton/bbb-rap-worker.log' WorkingDirectory=/usr/local/bigbluebutton/core/scripts Environment=QUEUE=rap:archive,rap:publish,rap:process,rap:sanity,rap:captions Environment=COUNT=1 # Environment=VVERBOSE=1 User=bigbluebutton Restart=always RestartSec=3 [Install] WantedBy=multi-user.targetЕсли вам нужны, например, 3 записывающих исполнителя, шаги ниже показывают, как добавить файл переопределения systemd в
/etc/systemd/system/bbb-rap-resque-worker.service.d/override.conf
это устанавливаетEnvironment=COUNT=3
и перезапускаетbbb-rap-resque-worker.service
услуга.# mkdir -p /etc/systemd/system/bbb-rap-resque-worker.service.d # cat > override.conf << HERE [Service] Environment=COUNT=3 HERE # systemctl daemon-reload # systemctl restart bbb-rap-resque-worker.service # systemctl status bbb-rap-resque-worker.service ● bbb-rap-resque-worker.service - BigBlueButton resque worker for recordings Loaded: loaded (/usr/lib/systemd/system/bbb-rap-resque-worker.service; disabled; vendor preset: enabled) Drop-In: /etc/systemd/system/bbb-rap-resque-worker.service.d └─override.conf Active: active (running) since Sat 2021-01-09 12:19:22 UTC; 6s ago Main PID: 23630 (sh) Tasks: 15 (limit: 4915) CGroup: /system.slice/bbb-rap-resque-worker.service ├─23630 /bin/sh -c /usr/bin/rake -f ../Rakefile resque:workers >> /var/log/bigbluebutton/bbb-rap-worker.log ├─23631 /usr/bin/ruby /usr/bin/rake -f ../Rakefile resque:workers ├─23650 resque-2.0.0: Waiting for rap:archive,rap:publish,rap:process,rap:sanity,rap:captions ├─23651 resque-2.0.0: Waiting for rap:archive,rap:publish,rap:process,rap:sanity,rap:captions └─23652 resque-2.0.0: Waiting for rap:archive,rap:publish,rap:process,rap:sanity,rap:captionssystemctl status bbb-rap-resque-worker.service
показаны трое спасателей, готовых параллельно обрабатывать до трех записей.Обработка записей также происходит намного быстрее благодаря работе абату
в сообществе (см. #2483
).Видео с веб-камеры
Пакет локалей-все недоступен
Package locales-all is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'locales-all' has no installation candidate E: Unable to locate package libxt6 E: Unable to locate package libxrender1 The command '/bin/sh -c apt -y install locales-all fontconfig libxt6 libxrender1' returned a non-zero code: 100 dpkg: error processing package bbb-libreoffice-docker (--configure): installed bbb-libreoffice-docker package post-installation script subprocess returned error exit status 100Ubuntu 20.04 использует systemd-resolved, который представляет локальный преобразователь кэширования и регистрирует его в
/etc/resolv.conf.
. Если вы получили ошибку «Они выше» и у вас есть локальный сервер имен, например10.11.12.13
, затем попробуйте добавить его с помощью хостовresolv.conf
.echo "nameserver 10.11.12.13" > /etc/resolv.conf▍ Привязка доменного имени к серверу
Для корректной работы и получения SSL-сертификата к серверу должно быть присвоено доменное имя. Если оно уже вынесено — пролистайте до следующего раздела.
Инструкция по привязке доменного имени на примере регистратора reg.ru
Привязка доменного имени к серверу на примере бесплатного сервиса freenom.com
Заходим на сайт freenom.com, вводим желаемое доменное имя и нажимаем на кнопку «Проверить доступность».

Далее нажимаем «Оформить заказ».

Затем кликаем «Использовать DNS».

В возникшей форме вводим действительный адрес электронной почты и нажимаем «Verify My Email Address».

Проверяем входящую почту на предмет пришедшего письма от Freenom. В пришедшем письме переходим по ссылке проверки.

В открывшейся форме заполняем поля.

После заполнения формы ставим флажок, соглашаясь с условиями, и нажимаем на «Complete Order».

Появление сообщения о подтверждении заказа свидетельствует, что процедура прошла успешно.

Потребуется некоторое время, пока обновленная информация о доменных записях распространится между другими DNS-серверами. Это может занять до 24 часов.
Upgrading from BigBlueButton 2
If you are upgrading BigBlueButton 2.4 or 2.3 we recommend you set up a new Ubuntu 20.04 server with BigBlueButton 2.5 and then copy over your existing recordings from the old server
.Shared Notes
Run three Kurento servers
Recommend running three parallel Kurento servers
.Document Upload
Upload documents such as PowerPoint, Word, PDF and images
Серверы для установки BigBlueButton
BigBlueButton устанавливается на виртуальный или выделенный сервер.
VPS
Виртуальный сервер с минимальными
характеристиками, необходимыми для BBBДо 150 участников в комнате
200 — 300 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
VPS
Виртуальный сервер с оптимальными
характеристиками, необходимыми для BBBДо 150 участников в комнате
300 — 500 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
VPS
Виртуальный сервер с максимальными
характеристиками, необходимыми для BBBДо 150 участников в комнате
500 — 900 участников на сервере
∞ Аккаунтов спикеров
∞ Вебинарных комнат
∞ Записей вебинаров
∞ Длительность вебинара
Интеграция через API-ключи
Как мы работаем
Обязательно изучите инструкцию, прежде чем арендовать сервер и производить установку.
Регистрация домена
Вы можете зарегистрировать домен у нас или использовать свой домен или поддомен.
Аренда сервера
Для установки нужно арендовать сервер, соответствующий минимальным параметрам из Инструкции
.Установка BBB
Для установки BBB Вы можете использовать готовый шаблон при заказе виртуального сервера или установить самостоятельно через консоль.
Screen Share
Intuitive screen sharing that keep students engaged
Нам доверяют
И речь снова про преимущества
BigBlueButton имеет все необходимые инструменты для проведения вебинаров на неограниченное количество посетителей.
Быстрый запуск
Создать комнату для нового вебинара можно за несколько секунд, а для входа нужно только перейти по ссылке и указать имя
Высокое качество
Подключайте одну или несколько веб-камер и запускайте трансляцию в HD-формате
Демонстрация экрана
Включайте показ всего экрана или отдельной программы для демонстрации в реальном времени
- https://demo.bigbluebutton.org
С установленным Greenlight (это был
вариант), можно открыть
в браузере (где
это имя хоста, которое вы указали в
Живой чат и заметки
Общайтесь с участниками через онлайн-чат и оставляйте важную информацию в заметках
Интерактивная доска
Рисуйте, подчеркивайте и комментируйте записи на слайдах презентации или на белой доске
Опросы и тестирование
Проводите опросы и тестирования прямо во время трансляции и сразу же публикуйте результаты
Как настроить сервис
В этом видео мы расскажем, какие настройки есть в панели управления и как администратору настроить сервис под себя.
Установка логотипа и цветовой гаммы личного кабинета
Включение и отключение функций в вебинарной комнате
Управление спикерами и слушателями онлайн-занятий
Команды для управления сервисом через консоль

You Are In Good Company
A wide variety of educational institutions and organizations across the world have adopted BigBlueButton as their virtual classroom?
Increase number of processes for nodejs
See the HTML5 section on the Architecture page
OEB Global 2023
Meet us in-person at OEB Global in Berlin, Germany, from November 22 – 24, 2023
Built For Teachers
BigBlueButton was developed by the Technology Innovation Management (TIM) program at Carleton University’s Institute for Technology Entrepreneurship and Commercialization in Ottawa, Canada, in 2007.
As a result, BigBlueButton has been deeply embedded into major learning management systems used worldwide. It has been adopted by Canvas, Moodle Cloud, Sakai, Jenzabar, D2L, and Schoology as their default virtual classroom. Together, these vendors comprise more than 75% of the worldwide market for LMS systems. Every day, millions of educators, and learners around the world, in over 65 languages, use BigBlueButton for their online classes. At 8:30 am, the world starts teaching with BigBlueButton.

Video
Play video in low, medium, and high-resolution video options
Next steps
Interesting in getting started with BigBlueButton?
- Watch the overview videos
to better understand the capabilities of viewer, moderator, and presenter. - Set up a free account to use BigBlueButton on our demo server
. - Join the BigBlueButton community
for help and, as you become an expert, help others. - Set up your own BigBlueButton server using bbb-install.sh
. - Follow us on social media: Twitter
, Facebook
, and YouTube
.
If you are a developer, we recommend you:
- Follow the above guidelines for administrator
- Explore the options to customize BigBlueButton
- Checkout the BigBlueButton API
- Set up a development environment
to modify and extend BigBlueButton itself.
If your interested in using BigBlueButton in a production environment, there are a number of companies that offer commercial support
hosting and customizing BigBlueButton.
Other installation options
There are members of the community that provide other installation options for BigBlueButton.
Ansible
If you’re looking to deploy a large-scale installation of BBB using Scalelite
then your servers are best managed using tools like Ansible. Вот несколько причин, по которым вы можете использовать эту настройку:
- легко настраивается: ваши пользовательские конфигурации будут автоматически заменяться при каждом обновлении
- четность между компьютерами: убедитесь, что вы развертываете одну и ту же версию BBB на каждом сервере
- исключить человеческие ошибки при установке: использование bbb-install.sh или пошаговых методов очень подвержено человеческим ошибкам, поскольку вы можете легко забыть, включили ли вы настройку, выбрали X вместо Y и т. д.
- автоматизируйте в полной мере: автоматизируя процесс, вы экономите время на устранении неприятных неисправностей и часы, потерянные на ручную настройку
- легко масштабируется: разверните идентичную копию вашего сервера BBB менее чем за 15 минут без участия пользователя — предварительно настроенный и готовый к работе
Примечание. Эти примеры , а не .
поддерживается или разрабатывается официальными разработчиками BigBlueButton. Они полностью созданы сообществом, используйте по своему усмотрению.
Первые два последовательно устанавливают BigBlueButton на ваш сервер. Вы можете указать переменные, например, устанавливать ли Greenlight, какие порты использовать для TURN и другие. Функционально очень похож на bbb-install.sh, но очень автоматизирован.
Крупномасштабное развертывание должно включать несколько других компонентов в дополнение к основным пакетам BigBlueButton. К ним относятся Scalelite, Greenlight, база данных, резервные копии, конфигурации nginx и многое другое.
Действия после установки
Если этот сервер предназначен для производства, вам также следует
Мы предоставляем общедоступные серверы, которые вы можете использовать для тестирования:
Другие варианты установки
Некоторые члены сообщества предлагают другие варианты установки BigBlueButton.
Как проводить вебинары?
Из этого видео Вы узнаете об основных возможностях BigBlueButton для проведения онлайн-лекций и вебинаров.
Создание одной или нескольких вебинарных комнат
Основные функции управления трансляцией
Формат презентаций и подключение нескольких веб-камер
Отключение функций участников и общение по спикерам