Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб1_Ч_1-2_ubunta_14.04.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
  1. Контрольные вопросы

  1. Какие существуют роли участников вебинара?

  2. Какими возможностями обладают участники вебинара

  3. Что отображается в окне участника вебинара?

  4. Для чего предназначено окно «чат»?

  5. Поясните назначение интерактивной доски.

  1. Домашнее задание.

  1. Изучить ключевые положения.

  2. Письменно ответить на контрольные вопросы.

  3. Подготовиться к выполнению лабораторного задания.

  1. Лабораторное задание.

  1. Создать свой вебинар

  2. Подключить к созданному вебинару 2-3 участников.

  3. Провести презентацию по заданной теме.

Новая установка

Системные требования для BigBlueButton 0.9.0-beta

  • Ubuntu 14.04 64-бит

  • 4 Гб памяти с включенным swap, лучше 8 Гб

  • Открытые 80, 1935, 9123 TCP порты

  • Открытые 16384 - 32768 UDP порты

  • Порт 80 не должен быть занят другим приложением

  • От 500 Гб свободного места для записей

  • Канал 100Мбит/ в обе стороны.

Локаль сервера должна быть en_US.UTF-8. Проверить можно командой  

cat /etc/default/locale

Если вывод отличается от такого: LANG="en_US.UTF-8"

То нужно сделать следующее

sudo apt-get install language-pack-en

sudo update-locale LANG=en_US.UTF-8

После этого, перелогиниваемся, и проверяем еще раз cat /etc/default/locale.

Проверяем 64-битный ли сервер

uname -m

x86_64

Также нужно убедится, что версия Ubuntu 14.04. На другой версии BBB работать не будет.

cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=14.04

DISTRIB_CODENAME=trusty

DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

Установка BigBlueButton 0.9.0-beta

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

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

Нужно убедиться в том, что multiverse репозиторий подключен

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

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

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

Далее, обновляем сервер.

sudo apt-get update && sudo apt-get dist-upgrade

После обновления перезагружаем его.

2. Добавляем репозиторий BigBlueButton

Добавляем ключ репозитория, сам репозиторий и обновляем список пакетов.

wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -

echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

sudo apt-get update

3. Устанавливаем ffmpeg

BigBlueButton 0.9.0-beta использует ffmpeg для записи и воспроизведения трансляций.

Для того, чтобы установить ffmpeg, нужно создать файл install-ffmpeg.sh

nano 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 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

Сохраняем, и выполняем следующие команды, устанавливаем флаг запуска на файл, и запускаем его

chmod +x install-ffmpeg.sh

./install-ffmpeg.sh

После этого нужно убедиться установился ли ffmpeg, запустите команду ffmpeg -version, вывод должен быть примерно таким

ffmpeg -version

ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers

built on Feb 8 2015 13:38:27 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

libswresample 0. 19.100 / 0. 19.100