bigbluebutton что это такое
Bigbluebutton что это такое
Инструкция в формате Word скачать
О системе BigBlueButton
«BigBlueButton» – это система веб-конференций с открытым исходным кодом для онлайн-обучения, но может быть использована и для проведения брифингов, презентаций и вебинаров. «BigBlueButton» поддерживает в режиме реального времени совместное использование аудио и видео, слайдов, чата, экрана, многопользовательской доски, онлайн опросов, комнат обсуждений, запись сеансов и их воспроизведение для последующего просмотра.
Система допускает работу со следующими типами пользователей:
— «Наблюдатель» – пользователь (как правило студент), который может участвовать в чате, отправлять/получать аудио и видео, реагировать на опросы, и отображать смайлики (например, поднять руку)
— «Руководитель» – имеет все возможности наблюдателя, дополнительно может назначать ведущих, загружать презентации, включать многопользовательский режим экрана, делиться экраном, осуществлять управление параметрами области презентации и пользователей
Для того чтобы создать элемент «Видеоконференция BigBlueButton» в курсе и выступить в роли «Руководителя», необходимо авторизоваться на портале электронного обучения Moodle (https://lms.mai.ru) в качестве пользователя с ролью «Эксперт» или «Преподаватель».
Необходимое программное обеспечение для клиентского места
Для возможности отображения экрана «Руководителя» в системе на его клиентском компьютере должен быть установлен браузер Google Chrome.
Сервис видеоконференцсвязи BigBlueButton
Внимание: Для обеспечения наилучшего качества предоставления сервиса, мы не рекомендуем использовать более 20 одновременных трансляций с веб-камер участников. Используйте функционал «поднятия руки», встроенный чат или планируйте мероприятие с участием модератора. СодержаниеОбщая информацияBigBlueButton – это система веб-конференций с открытым исходным кодом для онлайн-обучения. BigBlueButton поддерживает совместное использование аудио и видео, слайдов, чата, экрана, многопользовательской доски, опросов, комнат обсуждений в режиме реального времени, запись сеансов и их воспроизведение для последующего просмотра. Система допускает работу со следующими типами пользователей: Слушатель – пользователь, который может участвовать в чате, отправлять/получать аудио и видео, реагировать на опросы, и отображать смайлики (например, поднять руку). Ведущий – пользователь-слушатель, назначаемый модератором для ведения вебинара и управлением отображения экрана конференции. Модератор – имеет все возможности слушателя, дополнительно может назначать ведущих, загружать презентации, включать многопользовательский режим экрана, делиться экраном, осуществлять управление параметрами области презентации и пользователей. Проведение конференцийНачало работыДля начала работы в адресной строке браузера необходимо ввести адрес https://gl.vcs.cchgeu.ru. Для корректной работы рекомендуется использовать браузер Google Chrome последних версий. На главной странице необходимо нажать на кнопку «Войти», далее ввести в поле «Имя пользователя» свой логин в домене CCHGEU или VGASU (например, ipetrov@cchgeu.ru) и пароль в поле «Пароль», нажать «Вход»: Создание комнатПосле авторизации появится окно, в котором будет возможность создавать комнаты для проведения онлайн конференций. При создании комнаты в настройках можно выбрать свои надстройки (их так же можно будет изменить позже через меню настроек комнаты). Для создания комнаты необходимо ввести название. Старт трансляцииДалее после создания комнаты, необходимо выбрать её и нажать на кнопку «Старт». При подключении к комнате необходимо выбирать «Микрофон». Далее пройдет настройка, где необходимо подтвердить разрешение на подключение микрофона. Если в системе присутствует несколько микрофонов (например, микрофон в веб-камере и отдельная гарнитура), необходимо проверить что тот, который нужен, выбран для использования по умолчанию в настройках операционной системы. Для подключения веб-камеры необходимо нажать на кнопку с изображением камеры, как показано на скриншоте. Далее в процессе настройки необходимо подтвердить разрешение на подключение камеры. Загрузка и показ презентацийДля загрузки презентации необходимо нажать на кнопку с изображением синего круга с плюсом «+». Откроется меню, где необходимо выбрать «Загрузить презентацию». Для лучшего результата рекомендуется загружать файлы в формате PDF. Далее необходимо выбрать презентацию на компьютере и нажать «Загрузить». Можно выбрать для загрузки сразу несколько презентаций, при этом после завершения загрузки в рабочей области будет показана презентация, для которой установлен круглый флажок зеленого цвета с правой стороны. В дальнейшем в ходе мероприятия для показа нужной презентации достаточно вновь зайти в меню загрузки, выбрать ранее загруженную презентацию, отметив её круглым флажком зеленого цвета с правой стороны, и нажать на кнопку «Подтвердить». После чего выбранная презентация появится в рабочей области экрана. Демонстрация экранаДля того чтобы продемонстрировать весь экран участникам мероприятия необходимо нажать на кнопку с изображением дисплея как показано на скриншоте, после чего в появившемся меню убедиться что выбрана вкладка «Весь экран», нажать на изображение ниже и кнопку «Поделиться». После чего запустится демонстрация экрана. Предоставить слово слушателюДля того чтобы кто-либо из слушателей мог показать свою презентацию или продемонстрировать экран, необходимо назначить ему роль ведущего. Для этого необходимо выбрать нужного пользователя левой кнопкой мыши и в появившемся меню нажать «Сделать ведущим». После того как показ окончен, необходимо вернуть назначенному участнику роль слушателя. Для этого необходимо нажать на кнопку с изображением синего круга с плюсом «+», далее нажать на кнопку «Стать ведущим». Принудительное отключение микрофонаТак же для модератора могут быть полезны такие функции как принудительное отключение микрофонов для всех участников и принудительное отключение микрофонов для всех, кроме ведущего. Для того чтобы воспользоваться этими функциями необходимо нажать на кнопку с изображением шестерни в правом верхнем углу списка пользователей. Пригласить участников на конференциюДля того чтобы другие участники смогли подключиться к видеоконференции, необходимо скопировать ссылку на комнату и отправить её им. После того как участники перейдут по этой ссылке, они появятся в списке, расположенном в левой части окна трансляции. Общение в чатеМожно вести диалог с участниками посредством чата. Завершение конференцииПосле завершения конференции необходимо нажать на три точки в правом верхнем углу, откроется меню, где необходимо выбрать «Закончить конференцию», а затем нажать на кнопку «Да». После завершения откроется страница, где можно создавать другие новые комнаты и просматривать записанные мероприятия. Видеозапись конференцииПоделиться видеозаписьюЗапись появляется в списке доступных в течение 1 дня. После чего можно поделиться ссылкой на запись. Для этого необходимо сделать запись публичной, нажать правой кнопкой мыши на кнопку «Презентация» и скопировать адрес ссылки, после чего скопированная ссылка может быть вставлена, например, в текст письма электронной почты и отправлена всем желающим. Все публичные записи комнаты будут так же доступны для просмотра всем участникам мероприятия по пригласительной ссылке на странице входа в видеоконференцию. Скачать видеозаписьДля того чтобы сохранить запись мероприятия в виде файла на жесткий диск компьютера, необходимо открыть запись мероприятия, нажать правой кнопкой мыши на фрагмент изображения где отображается запись с веб-камер и выбрать в появившемся меню «Сохранить видео как…». При этом в файле будут сохранены только видео и звук с веб-камер и микрофонов участников. Сохранение записи мероприятия в том виде, в котором оно отображается для просмотра в браузере (с синхронным отображением презентаций и прочего медиаконтента) не поддерживается. Отказ от записи мероприятияПо умолчанию ведется запись всех мероприятий. Если записывать мероприятие не требуется, необходимо остановить запись. Для этого надо нажать на кнопку в форме синего овала с красной точкой в котором отображается время записи и в появившемся окне подтвердить остановку записи. Присоединиться к конференции в качестве слушателяДля того чтобы присоединиться к мероприятию в качестве слушателя необходимо ввести пригласительную ссылку в адресной строке браузера, после чего отобразится страница входа в видеоконференцию. Ссылку отправляет модератор (организатор). Перед входом в видеоконференцию, потребуется ввести имя для того чтобы модератор комнаты и другие участники видеоконференции могли определить участника. После ввода имени можно будет присоединиться к видеоконференции, нажав на кнопку «Присоединиться», находящуюся правее поля для ввода имени. После нажатия на кнопку «Присоединиться» откроется главная страница видеоконференции. BigBlueButtonОбновлено 8 апреля 2021 BigBlueButton — открытое программное обеспечение для проведения веб-конференции. Система разработана в первую очередь для дистанционного обучения. Название BigBlueButton происходит от первоначальной концепции, что, начало веб-конференции должно быть максимально простым, как нажатие метафорической большой синей кнопки. Подготовка LXC контейнераBigBlueButton разрабатывается и тестируется под Ubuntu Xenial. Установить Ubuntu вы можете в LXC-контейнере, для этого выполните установку необходимых пакетов: Запустите сервис cgconfig для создание cgroup systemd: При использовании Docker внутри LXC контейнера в хостовой системе загрузите необходимые модули ядра и добавьте их в автозагрузку: Создайте контейнер для BigBlueButton: Запустите созданный контейнер: Настройте сеть согласно инструкции, но не присваивайте IP адрес и шлюз через конфигурационный файл контейнера. Добавьте разрешение, чтобы запустить тест для Docker: Настройте параметры сети внутри контейнера, указав необходимый IP адрес, маску сети, шлюз по умолчанию и DNS сервер: Подключитесь к контейнеру: Обновите репозиторий бинарных пакетов: Установите SSH клиент и сервер: Измените пароль пользователя : Разрешите подключаться через SSH пользователю : Перезапустите сервис SSH: systemctl restart ssh Убедитесь, что локаль указана в переменных окружения: Добавьте определение сервера как meet.example.org : Так как установка производится в контейнере, то для некоторых компонентов BigBlueButton необходим источник энтропии. Установите генератор энтропии: Добавьте демон энтропии в автозагрузку и запустите его: systemctl enable haveged systemctl start haveged Установите утилиты для управления репозиториями: Установка и настройка BigBlueButtonДобавьте дополнительные репозитории: Добавьте репозиторий MongoDB и установите базу данных: echo «deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse» | tee /etc/apt/sources.list.d/mongodb-org-3.4.list Добавьте репозиторий NodeJS с версей 8.x и установите его: Добавьте ключ BigBlueButton и репозиторий: echo «deb https://ubuntu.bigbluebutton.org/xenial-220/ bigbluebutton-xenial main» | tee /etc/apt/sources.list.d/bigbluebutton.list Начните установку пакетов для BigBlueButton: Во время установки пакетов, будет необходимо принять лицензию EULA. Из-за ограничений LXC контейнера установка не сможет быть завершена, из-за невозможности запуска служб Redis и FreeSWITCH. Исправье модуль запуса Redis, отключив использование отсутствующих механизмов ограничения: Запустите сервис Redis: systemctl start redis Исправьте модуль запуска FreeSWITCH, отключив использование отсутствующих механизмов ограничения: Запустите сервис FreeSWITCH: systemctl start freeswitch Продолжите прерванную установку: Установите пакет BigBlueButton HTML5: apt-get install bbb-html5 Для того, чтобы избавиться от «щелчков», отрегулируйте уровень звука, необходимый для передачи голоса другим пользователям: Проверьте на наличие ошибок конфигурации: Укажите имя хоста для приложения BigBlueButton meet.example.org : Настройка HTTPSПолучение сертификата Let’s EncryptПолучите сертификат домена meet.example.org согласно руководству. Настройка HTTPS для NginxСоздайте каталог для сертификатов: Скопируйте полученные через Let’s Encrypt сертификаты: cp fullchain.pem /etc/nginx/ssl/meet.example.org/fullchain.pem cp privkey.pem /etc/nginx/ssl/meet.example.org/privkey.pem Сгенерируйте DH ключ: Добавьте HTTPS Nginx: Настройка FreeSWITCH для SSLНастройте FreeSWITCH на использование SSL, указав внешний адрес: В этой конфигурации указывается внешний IP адрес, а не имя хоста. Настройка BigBlueButton на использование сессии через HTTPSНастройте BigBlueButton для использования HTTPS сессии и HTML5: Настройте общий доступ к экрану также через HTTPS: Укажите клиенту загрузку компонентов через HTTPS: Настройте WebRTC через SSL сокет: Так же настройте работу записей через HTTPS: systemctl restart nginx Настройка TURN сервераНастройте TURN сервер turn.example.org согласно руководству. Настройка GreenlightУстановите утилиты для подключения репозитория: Добавьте ключи и подключите репозиторий Docker: apt-key fingerprint 0EBFCD88 Установите Docker версии 17.09.1: apt-get install docker-ce=17.09.1 Проверьте работу Docker запуском контейнера : Запретите обновление docker-ce в дальнейшем: Создайте директорию для конфигурации GreenLight: Сгенерируйте файл конфигурации GreenLight: Сгенерируйт секретный ключ для GreenLight: Получите URL BigBlueButton и его ключ: Проверьте настройки GreenLight: Добавьте настрой для Nginx: Добавьте перенаправление BigBlueButton на страницу GreenLight: Сгенерируйте сценарий для docker-compose: Сгенерируйте пароль для PostgreSQL: Измените версию docker-compose файла: systemctl restart nginx Создайте учётную запись администратора: docker exec greenlight-v2 bundle exec rake user:create[«Admin Name»,»support@example.org»,»password»,»admin»] Все готово! После открытия meet.example.org сайт будет выглядеть следующим образом: Настройка почтовых уведомленийДля включения подверждения учётной записи по электронной почте укажите настройки почтового сервера для отправки почты: Смена пароля пользователюСмену пароля пользователю можно осуществить через консоль RubyOnRail: При включенном подверждении учётной записи по электронной почте, сброс пароля пользователя можно выполнить на странице редактирования пользовательского аккаунта: Обновление BigBlueButtonПодключитесь к контейнеру: Обновите репозиторий бинарных пакетов: Выполните обновление всех пакетов системы: Выполните обновление образа Greenlight: docker pull bigbluebutton/greenlight:v2 Убедитесь, что настройки не сбросились после обновления: Восстановление образов Docker при использовании BtrfsЕсли контейнер развернут на файловой системе Btrfs, то Docker для образов будет использовать подтома, которые не будут попадать в снапшоты этого контейнера. Для того, чтобы запустить Greenlight, необходимо заново скачать образы. Скачайте заново все используемые Docker образы для Greenlight: docker pull bigbluebutton/greenlight:v2 docker pull postgres:9.5 Устанавливается на выделенный или виртуальный сервер для проведения вебинаров, онлайн-занятий, онлайн-консультаций и видеоконференций. Основные преимущества BBBУстанавливается |