VideoMost

Материал из ALT Linux Wiki

VideoMost

Настройка системы

Настройка видео мост Установим необходимые пакеты:

# apt-get update
# apt-get dist-upgrade
# apt-get install MySQL-server MySQL-client libdbi-drivers-dbd-mysql php5 php5-libs php5-xmlrpc php5-mysql php5-pdo php5-pdo_mysql php5-openssl php5-curl php5-mbstring apache2-httpd-prefork apache2-mod_php5 apache2-mod_ssl fontconfig java-1.7.0-openjdk

Отредактируйте файл /etc/php/5.6/apache2-mod_php/php.ini Раскомментируйте строку

;date.timezone

и укажите в ней часовой пояс (timezone), например:

date.timezone = "Europe/Moscow"

Скопируйте архив с серверным ПО VideoMost на сервер и распакуйте его:

# tar xzf videomost-server-ALTLinux7-*.tar.gz 

Проверьте содержимое файла /etc/hosts, в нем необходимо прописать доменное имя сервиса VideoMost и ip-адрес сервера:

[ip_address] [domain_name]

Установите сервер сигнализации Openfire:

# rpm -ihv third-party/openfire*.rpm

Запустите сервер Openfire:

# /etc/init.d/openfire start

Сконфигурируйте MySQL-server, закомментируйте строчку

skip-networking

в файле /var/lib/mysql/my.cnf Перезапустите MySQL – сервер:

# /etc/init.d/mysqld restart

Задайте пароль root для MySQL-сервера (если пароль к MySQL еще не задан), для этого выполните команды:

# mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MYSQL_ROOT_PASSWD');

Подключите модули в Apache, для этого выполните команды:

# a2enmod setenvif
# a2enmod rewrite
# a2enmod proxy_http
# /etc/init.d/httpd2 restart

Добавьте серверы Apache, Openfire и MySQL в автозапуск:

# /sbin/chkconfig --level 234 httpd2 on
# /sbin/chkconfig --level 234 openfire on
# /sbin/chkconfig --level 234 mysqld on

Настройка сервера сигнализации Openfire

Создайте пользователей и базы данных сервера сигнализации и сервера конференций.

# mysql -p -u root
CREATE DATABASE IF NOT EXISTS openfire CHARACTER SET = utf8;
CREATE DATABASE IF NOT EXISTS videomost CHARACTER SET = utf8;
CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'My_Password';
GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' WITH GRANT
OPTION;
CREATE USER 'videomost'@'localhost' IDENTIFIED BY 'My_Password';
GRANT ALL PRIVILEGES ON videomost.* TO 'videomost'@'localhost' WITH GRANT
OPTION;
FLUSH PRIVILEGES;

Перезапустите сервис Openfire:

# /etc/init.d/openfire restart

Откройте web-браузер, перейдите на http://videomost.testb.testc:9090 и сконфигурируйте сервер сигнализации (Openfire):

В DataBase settings выбрать стандартное подключение к базе данных (Standard Database Connection)
Выберите драйвер базы данных MySQL.
Введите Database URL: jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
Введите имя пользователя (Openfire) и его пароль.
Profile settings: default

Установка VideoMost

Установите пакет VideoMost-сервер:

# rpm -ihv videomost/videomost-server*.rpm

Перезагрузите сервер сигнализации:

# /etc/init.d/openfire restart

Инициализируйте базу данных сервера сигнализации:

# mysql openfire -u root -p < third-party/openfireadd.sql

Перезагрузите сервер сигнализации:

# /etc/init.d/openfire restart

Откройте web-браузер и перейдите на http://videomost.testb.testc/service/. Выберите язык интерфейса сервиса VideoMost, используя выпадающий список Choose your language (Выберите язык). После завершения проверки корректности конфигурации, нажмите Continue. Заполните форму конфигурации сервиса VideoMost и нажмите кнопку Инсталлировать и нажмите Загрузить для инициализации базы данных сервера видео-конференц-связи. Перезапустите сервер сигнализации и переместите файлы инсталлятора:

# /etc/init.d/openfire restart
# mv /usr/share/videomost/service/install.php /usr/share/videomost/install.php
# mv /usr/share/videomost/service/videomost.sql /usr/share/videomost/videomost.sql

Если web интерфейс отображается не корректно выполните:

apt-get install php5-exif

/etc/init.d/httpd2 restart

cd /usr/share/videomost/service

rm js/cache/* -f

rm css/cache/* -f

Ссылки