Bigbluebutton почему не работает микрофон

Сервис видеоконференцсвязи BigBlueButton, инструкция для студента

Содержание

Общая информация

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

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

  • дата и время проведения занятий;
  • ссылка на видеоконференцию;

Проверка подключения

Для корректной работы видеоконференции рекомендуется использовать браузер Google Chrome последних версий.

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

Далее необходимо ожидать подключения к видеоконференции.

В режиме ожидания страница может выглядеть следующим образом:

Настройка оборудования при подключении к сеансу видеоконференции

После подключения к сеансу видеоконференции, появится окно, в котором необходимо выбрать «Микрофон», как на примере ниже:

В случае появления запроса браузера на использование микрофона, как указано на картинке, нажать кнопку «Разрешить»:

Если микрофон исправен и подключен корректно, то в ходе теста вы сможете слышать себя. После успешного прохождения тестирования нажать «Да» чтобы продолжить работу:

Общение в чате

Далее можно вести диалог с преподавателем посредством чата:

Использование микрофона и камеры

Не следует самостоятельно включать микрофон или камеру, если это не было оговорено заранее.

Для включения (отключения) микрофона в режиме видеоконференции необходимо нажать на кнопку с изображением микрофона:

Для включения (отключения) веб-камеры необходимо нажать на кнопку с изображением камеры:

В случае появления запроса браузера на использование камеры, как указано на картинке, нажать кнопку «Разрешить»:

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

Устранение неисправностей

Если тестирование не удается пройти успешно, в первую очередь необходимо проверить что использование микрофона разрешено настройками браузера. Для этого необходимо нажать на кнопку в виде «замка» слева от адресной строки и проверить настройки, как на примере ниже:

Если это не помогло, необходимо убедиться, что микрофон подключен и работает корректно.

Нажмите сочетание кнопок Win+R (клавишу с изображением логотипа «Windows» и клавишу «R» одновременно). В левом нижнем углу экрана появится окно «Выполнить». Впишите команду mmsys.cpl и нажмите ОК:

В появившемся окне перейдите на вкладку «Запись». В случае если микрофон исправен и подключен корректно, он будет отображаться во вкладке, как на примере ниже:

Если произнести слова в микрофон, шкала справа будет показывать меняющийся уровень «зеленым» цветом.

Для случаев, когда в системе присутствует несколько микрофонов (например, микрофон в веб-камере и отдельная гарнитура), необходимо проверить что тот, который нужен, выбран для использования по умолчанию в настройках системы:

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

Читайте также:  Как настроить резервное копирование виндовс

Источник

BigBlueButton проблема

Ubuntu 16.04, в Big Blue Button не работает отображение презентаций, при этом в логе такое:

То есть серт я обновил, и wget все устраивает, а что нужно этой программе?

apt-cache search big blue
tenmado — hard-core shoot ’em up game in blue-or-red world

Deathstalker , ты?

если ты ТП big blue — помоги человеку, не хорохорся!

Ты новости вообще не читаешь (в частности про LE на старых системах), только в толксах тупишь?

у меня wget выдавал эту же ошибку, я ее исправил, но в этой службе ошибка осталась.

вообще сюда написал только чтобы шквор себе, а контент лору.

ни на чью помощь особо не расчитываю

Там часть в докере крутится, в нем тоже надо корневые обновить. Либо свой составной сделать.

Я докер обновил, без этого Greenlight не хотел авторизовывать

гм. была проблема в сертификате nginx

Удалил из fullchain.pem 3-й сертификат ( который intermediate ) — все заработало.

Если у тебя в nginx указан файл сертификата fullchain.pem (или .cer) внутри которого 3 сертификата.

Сохрани третью секцию от «——BEGIN CERTIFICATE——» по «——END CERTIFICATE——» в файл и посмотри его

«openssl x509 -noout -text -in файл»

Если там есть «DST Root CA X3», то эту секцию сертификата нужно удалить из файла fullchain.pem. Там останутся 2 сертификата.

nginx-у не забудь сделать reload

PS перед этим было сделано

Спасибо! Пионеры тебя будут помнить!

Скажи вот что, я поставил последнюю версию certbot из snap, далее я делал

и установку последней версии ca-certificates + update-ca-certificates

после чего пробовал перегенерить среты лестенкрипта, а он упорно тянет эту фигню, не повторится ли проблема после того, как certbot снова пересоздаст серты?

обрезает строку в конце, вместо переноса, так что на github БББ не зря делали именно как показал я

Я не использую corebot.

У меня сертификаты обновляются централизовано, т.ч. удалить промежуточный сертификат не проблема.

Источник

Платформа для проведения видеоконференций BigBlueButton. Установка

У всех нас может возникнуть потребность в проведении видеоконференции. Цели могут быть разные: совещание, обучение, а быть может и просто чтобы поболтать с друзьями.

Инструментов для таких задач сейчас представлено немало, но в рамках этой статьи хотелось бы остановиться именно на BigBlueButton. Главная идея при разработке данной платформы — «Она должна быть проста в использовании как большая синяя кнопка».

В данной статье мы поговорим о том, как установить BigBlueButton на свой сервер. Кому интересен данный вопрос — добро пожаловать под кат.

▍ Системные требования

  • Ubuntu 18.04 64-bit OS running Linux kernel 4.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 application or reverse proxy
  • A hostname (such as bbb.example.com) for setup of a SSL certificate
  • IPV4 and IPV6 addresses
  • 4 CPU cores/8 GB of memory
  • Installation on a local VM container
  • 50G of disk space
  • IPV4 address only

Вне зависимости от конфигурации оборудования, на сервер нужно будет установить SSL-сертификат. Причина в следующем: чтобы пользователи могли делиться аудио- и видеопотоками со своих компьютеров, все браузеры требуют валидный SSL-сертификат, дабы дать доступ к веб-камере и микрофону пользователя через WebRTC. Если подключаться к BigBlueButton только по IP-адресу, то браузеры заблокируют клиенту BBB доступ к веб-камере и микрофону.

Читайте также:  Что делать когда у тебя не работает роблокс

▍ Заказ сервера

Для начала нам нужен сервер для размещения на нём BigBlueButton. На случай если он уже имеется — пролистайте до следующего раздела.

Переходим на сайт RUVDS.
Нажимаем на «Выбрать VPS».

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

В появившейся форме заполняем данные для входа в аккаунт RUVDS и нажимаем «Войти». Если же аккаунта нет, нажимаем «Регистрация». Мы предполагаем, что аккаунт уже есть.

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

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

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

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

После успешной оплаты появится соответствующее сообщение.
Нажимаем на кнопку «Мои сервера»

Появится список, содержащий только что заказанный сервер. Все необходимые данные для подключения (IP-адрес, user, password) будут находиться в соответствующих полях.

▍ Привязка доменного имени к серверу

Для корректной работы и получения SSL-сертификата, к серверу должно быть привязано доменное имя. Если оно уже привязано — пролистайте до следующего раздела.

Заходим на сайт freenom.com, вводим желаемое доменное имя и нажимаем на кнопку «Проверить доступность».

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

Затем кликаем «Use DNS».

В появившихся полях выбираем срок предоставления доменного имени, IP-адрес сервера и нажимаем кнопку «Continue».

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

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

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

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

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

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

▍ Подготовка и проверка перед установкой

Итак, у нас есть сервер с 64-битным Ubuntu версии 18.04, с привязанным доменным именем. Перед тем как приступать непосредственно к инсталляции, проведём несколько проверок, чтобы убедиться, что сервер соответствует минимальным требованиям.
Проведение этих проверок сильно уменьшает шансы столкнуться с проблемами в процессе установки.
Также, установим необходимые пакеты и обновим сервер.

Подключимся к серверу по SSH. Инструкцию для пользователей Windows можно найти здесь.

Также, если мы подключаемся под пользователем root, то префиксы команд sudo везде ниже не нужны.

Читайте также:  Creator studio facebook не работает

❒ В первую очередь обновим сервер:

❒ Затем установим пакет gnupg:

❒ Убедимся, что локаль сервера — en_US.UTF-8:

❒ Если локаль отличается от en_US.UTF-8, наберём несколько команд, чтобы это исправить:

❒ Затем нужно выйти из SSH-сессии и зайти снова, это перезагрузит настройки локали для сессии.
Наберём команду cat /etc/default/locale. Необходимо убедиться, что есть только одна строка LANG=«en_US.UTF-8».

Если Вы видите ещё одну строку LC_ALL=en_US.UTF-8, уберите её из /etc/default/locale, после чего завершите SSH-сессию и откройте её снова.

❒ Далее, выполняем команду sudo systemctl show-environment и убеждаемся, что видим LANG=en_US.UTF-8:

Если 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. Выводные данные должны быть примерно такими:

Если в строке Mem в столбце total менее 15G, то серверу недостаточно памяти для запуска BigBlueButton в боевом режиме, и необходимо увеличить количество памяти хотя бы до 16G. Впрочем, если Вы планируете использовать сервер для задач разработки, 8G будет достаточно.

❒ Далее, убедимся, что на сервер установлена Ubuntu 18.04:

❒ Удостоверимся, что запущена 64-разрядная версия Ubuntu:

❒ Далее, проверим, что сервер поддерживает IPv6:

Если нет строки inet6 ::1/128 scope host, то после установки BigBlueButton нужно будет внести изменения в настройки FreeSWITCH, чтобы отключить поддержку IPv6.

❒ Следующим шагом убедимся, что сервер запущен на ядре Linux v.4.x:

❒ Далее, проверим, что у сервера есть минимум 8 ядер. Напоминаем, что для задач разработки достаточно 4 ядра:

Итак, мы закончили предустановочные проверки и настройки. Следующий шаг — непосредственно установка BigBlueButton.

▍ Установка BigBlueButton

Установка BigBlueButton производится скриптом bbb-install.sh. Данная ссылка содержит подробную информацию по использованию данного скрипта.

Как пример, команда ниже устанавливает BigBlueButton 2.3, используя имя хоста bbb-test.cf и адрес электронной почты (для Let’s Encrypt) notice@example.com. Она устанавливает (или обновляет, если команда перезапущена позже) последнюю версию BigBlueButton 2.3 при помощи опции -v bionic-230. Также, она устанавливает демо-API (-a) и сетевой экран (-w)

Перед выполнением команды замените электронную почту notice@example.com на валидную.

После того как скрипт bbb-install.sh закончит свою работу, можно проверить состояние сервера командой bbb-conf —check.

Также, можно использовать команду sudo bbb-conf —status чтобы проверить все ли процессы BigBlueButton стартовали и работают.

Итак, мы рассмотрели системные требования к BigBlueButton, выполнили предустановочные операции и провели установку продукта.
Перейдём по ссылке на свой демо-сайт, у меня это был: bbb-test.cf и посмотрим что мы получили в итоге.

Появится приветственное меню. Введём в поле ввода своё имя и нажмём «Join» :

Затем давайте попробуем включить микрофон в конференции:

Разрешаем доступ к микрофону:

Нажимаем на «Да», если наш голос слышен, или на «Нет» в противном случае:

Итак, открылась сама конференция:

В ней уже можно проводить собрания, несмотря на то, что это API — демонстрационное.
Если потребуется разработать что-либо на базе BigBlueButton, продукт обладает обширной документацией, что здорово поможет в деле.

Ну что же, пора и завершаться. Стабильной работы оборудования и приятных конференций!

Источник

Оцените статью