Апр
28
2015

BigBlueButton: Организация вэбинаров — просто

bbb   В одной из предыдущих статей я рассказывал об установке и настройке системы  для проведения видеоконференций и вебинаров. В качестве ПО я использовал OpenMeetings. OpenMeetings — open-source проект web-видеоконференции без клиентского программного обеспечения. С ее помощью можно организовать проведение аудио- и видеоконференций в многоточечном режиме. На момент написания статья был приведен пример установки на Windows Server, хотя я использовал в связке в Uduntu Server. В данной статье я хочу рассказать о еще об одном бесплатном продукте и прямом конкуренте OpenMeetings — BigBlueButton.

Давайте поймем для какой целевой аудитории предназначен данный продукт и акцентируем внимание на его плюсах:

— Прежде всего продукт с открытым кодом для проведения видеоконференций

— Очень, очень гибкая настройка пользовательского интерфейса

— Поддержка большинства офисных форматов

— Возможности демонстрации рабочего стола

— Фоновая запись (в отличие от OpenMeetings, где идет запись области экрана)

— Чат и обмен личными сообщениями

— Предоставление общего доступа к рабочему столу

Итак, по функционалу, система почти соответствует OpenMeetings, но в плане удобства пользования и визуализации она далеко впереди.

Единственный минус который можно предъявить данной системе — она не самодостаточная, необходима стотонная CMS для администрирования.

Предлагаю в данной статье рассмотреть механизм установки и первоначальной настройки, а детальный сравнительный анализ — это дело отбельной статьи.

Итак, у нас есть Ununtu 14.04.02 и желание освоить собственную систему для проведения вебинаров и видеоконференци связи.  На момент написания статьи актуальная версия BigBlueButton — 0.9.

Начнем установку:

Убеждаемся что указанный выше сервер имеет кодировку «en_US.UTF-8»

$ cat /etc/default/locale

1

Если выданный результат отличный от указанного, то выполняем:
$ sudo apt-get install language-pack-en
$ sudo update-locale LANG=en_US.UTF-8

Дополнительно убеждаемся в архитектуре x64

$ uname -m

2

В конце концов проверяем установленный релиз Ubuntu. Как писал выше, устанавливается версия BigBlueButton 0.9, которая в свою очередь устанавливается только на релиз 14,04

$ cat /etc/lsb-release
3

Произведя пред проверку, можно приступать непосредственно к установке.

Убедимся, что у вас есть «multiverse" в вашем sources.list

 $ grep "multiverse" /etc/apt/sources.list
4

Мы должны увидеть что-то на подобие:

 deb http://archive.ubuntu.com/ubuntu trusty multiverse

или

 deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse

Если такая строчка есть, но она закомментирована, расскоментируем ее. Если такой строки нет, то добавим ее сами:

 $ echo "deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse" | sudo tee -a /etc/apt/sources.list

После обновления репозитариев, сделаем обновление пакетов

$ sudo apt-get update 
$ sudo apt-get dist-upgrade

Устанавливаем LibreOffice , необходимый для работы с документами Microsoft Office, PDF.

Чтобы добавить репозиторий LibreOffice, выполним команды:

$ sudo apt-get install software-properties-common 
$ sudo add-apt-repository ppa:libreoffice/libreoffice-4-3

Далее необходимо установить FFmpeg . BigBlueButton 0.9 использует FFmpeg для создания компонентных файлов воспроизведения (компоненты аудио, видео, совместного использования рабочего стола, чата).

Для установки FFmpeg, создадим файл с названием install-ffmpeg.sh

5

 в который поместим следующий скрипт:

sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat libncurses5-dev

FFMPEG_VERSION=2.3.3

cd /usr/local/src
if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then
  sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"
  sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"
fi

cd "ffmpeg-${FFMPEG_VERSION}"
sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
sudo make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default

6

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

$ chmod +x install-ffmpeg.sh
$ ./install-ffmpeg.sh

 

Проверим установку ffmpeg:

$ ffmpeg -version

7

Теперь мы готовы к установке BigBlueButton 0.9
 $ sudo apt-get install bigbluebutton

Эта команда устанавливает все компоненты BigBlueButton с их зависимостями.

090install

Продолжаем установку.

Предыдущей командой BigBlueButton установлен, но можно установить дополнительно демонстрационный набор данных

$ sudo apt-get install bbb-demo 

Проверить корректность установки BigBlueButton можно с помощью команды

$ bbb-conf --check
8
   Как видим, установка завершена успешно и BigBlueButton прошел тестирование. Давайте окончательно проветрим работу BigBlueButton перейдя по настроенному адресу:
9
10
   Как видим, работа по установка завершена. Даже визуально видны существенные отличия от Openmeetings. Выше я акцентировал внимание на том, что для окончательного функционирования необходима стотонная CMS, которая будет отвечать за авторизацию пользователей. Полагаю эту часть рассмотрим в следующий раз. Кроме того, считаю что отдельно рассмотрим вопрос записей, конвертации и администрирования.

   Надеюсь статья поможет Вам в установке BigBlueButton и его пользователей станет больше) Тем более, когда есть такой простой и удобный инструмент для организации вебинаров и видеоконференций.

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс

Мастерская IT решений © | 2013-2018 | При копировании или цитировании ссылка на сайт netolkoit.ru и автора обязательна!