Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Установка BigBlueButton на Ubuntu 14.04

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

        Установка BigBlueButton на Ubuntu 14.04
        1 Декабря 2014
        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». Чтобы проверить, какая кодировка стоит у вас, выполните следующую команду:

        $ cat /etc/default/locale

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

        LANG="en_US.UTF-8"

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

        sudo apt-get install language-pack-en
        sudo update-locale LANG=en_US.UTF-8

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

        Дальше давайте убедимся, что у нас установлена 64-разрядная система:

        $ uname -m
        x86_64

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

        $ cat /etc/lsb-release
        DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.X LTS"

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

        BigBlueButton: установка

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

        1.Обновление сервера

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

        # Add the BigBlueButton key
        $ wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
        # Add the BigBlueButton repository URL and ensure the multiverse is enabled
        $ echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

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

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

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

        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

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

        2.Установка ffmpeg

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

        sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat
        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

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

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

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

        $ ffmpeg -version
        ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers
        built on Aug 18 2014 17:35:05 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
        configuration: --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
        libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libswscale 2. 6.100 / 2. 6.100
        3.Установка BigBlueButton

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

        sudo apt-get update
        sudo apt-get install bigbluebutton

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

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

        ...... Error: FreeSWITCH didn't start

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

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

        Setting up bbb-playback-presentation (0.9.0-1ubuntu5) ...
        chown: invalid user: ‘tomcat7:tomcat7’

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

        sudo apt-get install bigbluebutton

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

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

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

        sudo apt-get install bbb-demo

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

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

        sudo apt-get purge bbb-demo
        5.Включить WebRTC

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

        $ sudo bbb-conf –enablewebrtc
        5.”Чистая” перезагрузка

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

        $ sudo bbb-conf --clean
        $ sudo bbb-conf –check

        Опция -- clean очистит все файлы журналов BigBlueButton.

        Опция --check выполнит поиск ошибок в log-файлах.

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

         

        В следующей статье мы расскажем, как решать часто встречающиеся в ходе установки и эксплуатации проблемы.

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение