Установка BigBlueButton на Ubuntu 14.04

BigBlueButton: Начало

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

  • Многопользовательские аудио- и видеоконференции
  • Показ презентаций удаленным пользователям в формате PowerPoint
  • Загрузка и показ документов в формате PDF
  • Трансляция видеоизображений с камеры
  • Создание пометок на презентациях
  • Общение голосом, посредством микрофона
  • Чат и обмен личными сообщениями
  • Предоставление общего доступа к рабочему столу
  • Обмен файлами между пользователями
  • Запись ваших мероприятий
  • Функции рисования и виртуальная указка
  • Набор различных языков, в том числе и русский язык( пока только в версии 0,81)

Популярность данного приложения вызвана простотой в установке, наличием огромного функционала, большого количества статей по установке и настройке, а так же большого сообщества, которое может помочь в случае возникновения проблем -> https://groups.google.com/forum/#!forum/bigbluebutton-setup
Подключение к BigBlueButton осуществляется через веб-браузер с поддержкой Adobe Flash и не требует установки дополнительных программ, то есть это может быть любой компьютер, работающий под управлением Windows, Mac OS и Unix.
Если есть желание покопаться в BigBlueButton до его установки, то можете воспользоваться тестовым стендом на странице http://demo.bigbluebutton.org/ .
На различных тематических форумах уже давно поднимался вопрос, когда же выйдет новая версия. И вот настал момент, когда эти просьбы были услышаны, и разработчик сообщил о выходе BigBlueButton 0.9.0-beta для Ubuntu 14.04 64-разрядная. Изобретать велосипед мы не будем, поэтому просто приведем перевод процесса установки с сайта разработчика системы с небольшими пояснениями.

BigBlueButton: подготовка
Рекомендованные системные требования для BigBlueButton 0.9.0-beta

  • Ubuntu 14.04 64-bit
  • 4 GB памяти (лучше 8 GB )
  • Quad-core 2.6 ГГц (или выше)
  • Доступ к портам TCP(80, 1935, 9123), UDP(16384 – 32768)
  • Порт 80 не должен использоваться другими приложениями
  • 500G свободного места на диске(или больше) для записи
  • Пропускная способность 100 Mbit/s

Кодировка на сервере должна быть «en_US.UTF-8». Чтобы проверить, какая кодировка стоит у вас, выполните следующую команду:

Результатом должно быть:

Если вы не увидели строчку «en_US.UTF-8», то нужно выполнить следующие команды:

Далее выйдите из системы и снова войдите, и выполните cat /etc/default/locale еще раз, чтобы убедиться, что вы видите только строку LANG=”en_US.UTF-8″. Примечание: если вы видите дополнительные строки LC_ALL=″en_US.UTF-8″, то удалите настройки LC_ALL до выполнения дальнейших действий.
Дальше давайте убедимся, что у нас установлена 64-разрядная система:

Убедимся, что у нас установлена правильная версия Ubuntu (Ubuntu 14.04). При попытке установить BigBlueButton 0.9.0-beta на любой другой релиз, он не будет работать.

Если все правильно, то можно приступать к установке BigBlueButton

BigBlueButton: установка
Если в процессе установки на каком-нибудь из этапов у вас возникнет ошибка, остановитесь и проверьте, правильно ли вы ввели команду. Не продолжайте установку, если какой-то из шагов заканчивается ошибкой (вы только усугубите ситуацию). Если своими силами решить ошибку не получается, воспользуйтесь Google поиском, возможно, вы не первый, кто с таким сталкивается, или попробуйте найти решение в support BBB (https://code.google.com/p/bigbluebutton/wiki/FAQ)

1.Обновление сервера
Первым делом добавляем репозиторий пакетов BigBlueButton на сервер. В окне терминала скопируйте и вставьте следующие команды:

Убедимся, что в sources.list у вас есть «trusty multiverse». Для этого выполним следующую команду:

Вы должны увидеть примерно следующее:

или

Если такая строчка есть, но она закомментирована, расскоментируйте ее. Если такой строки Вы не нашли, то выполните:

После настройки репозиториев выполните обновление всех пакетов:

Прежде чем приступить к следующему шагу, перезагрузите ваш сервер.

2.Установка ffmpeg
BigBlueButton 0.9.0-beta использует ffmpeg для обработки видеофайлов при воспроизведении. Для установки ffmpeg создайте файл install-ffmpeg.sh и скопируйте туда следующий скрипт:

Дальше даем права на выполнение скрипта и запускаем его:

После выполнение скрипта убедимся, что ffmepg установлен, введя команду ffmpeg-version. Вы должны увидеть следующее:

3.Установка BigBlueButton
Теперь Вы готовы приступить к установке BigblueButton. Выполним следующую команду:

Это команда, которая творит волшебство. Она установит все компоненты BigBlueButton с их зависимостями. Пакет сделает за вас всю оставшуюся работу: установит и настроит сервер BigBlueButton.

Если вы получаете сообщения об ошибке

то можете игнорировать её, до того как сделаете «чистую» перезагрузку всех компонентов в шаге 6

Если вы получаете сообщения об ошибке

запустите установку заново

она должна завершиться без ошибок.

4.Установка демонстрационного API

Для тестирования вашего сервера BigBlueButton можно установить набор API демо.

После того, как пакет bbb-demo установлен, вы можете присоединиться к демонстрационной конференции со страницы приветствия Вашего сервера BigBlueButton.

В дальнейшем, для удаления API, нужно ввести команду

5.Включить WebRTC

Чтобы включить WebRTC, выполните следующие действия:

5.”Чистая” перезагрузка

Для гарантии «чистого» запуска BigBlueButton введите следующие команды:

Опция — clean очистит все файлы журналов BigBlueButton.
Опция –check выполнит поиск ошибок в log-файлах.

Вывод команды sudo bbb-conf — check отобразит текущие параметры безопасности и, после текста “Potential problems described below”, напечатает все потенциальные проблемы конфигурации, которые были обнаружены.

 

Все права на статью принадлежат

logoVoipNotesNEW

 

 


Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.