Skip to content

Установка Watcher Cluster и Single

Порядок установки

  1. Установите Flussonic Watcher на управляющий сервер. Если у вас один сервер, пропустите шаги кластерной установки. Watcher устанавливается отдельным пакетом, и с ним будут установлены необходимые для его работы PostgreSQL, Flussonic Central и Flussonic Media Server, которые конфигурируются установщиком автоматически.

    Чтобы создать кластер, нужно продолжить установку:

  2. Установите Flussonic Media Server на все транслирующие серверы (стримеры).

  3. Добавить стримеры в настройках Watcher.

Все шаги описаны ниже.

Про обновление Watcher рассказано в разделе Обновление Flussonic Watcher.

Установка Flussonic Watcher

1) На сервере, где вы планируете установить Watcher, выполните команды:

wget -q -O /etc/apt/trusted.gpg.d/flussonic.gpg http://apt.flussonic.com/binary/gpg.key;
echo "deb http://apt.flussonic.com binary/" > /etc/apt/sources.list.d/flussonic.list;
apt update;

Затем используйте одну из следующих команд:

apt install flussonic-watcher apt install watcher-standalone
Когда использовать * Для Single
* Для Cluster, если управляющий сервер будет также выполнять и функции стримера
* Только для Cluster
* Управляющий сервер будет только контролировать работу кластера, видео через него идти не будет

2) Мастер установки предложит ввести необходимые данные: имя и пароль администратора, лицензионный ключ, а также путь к DVR, где будет храниться архив.

Мастер установки

Введите запрошенную информацию и дождитесь завершения установки.

3) Откройте веб-интерфейс Watcher по адресу http://(адрес сервера Watcher). Используйте логин и пароль администратора, которые задали при установке.

Вход в веб-интерфейс Watcher

На этом установка для односерверного режима работы завершена.

Чтобы создать кластер, необходимо подготовить стримеры и настроить Watcher для работы в кластере (см. следующие шаги).

Настройка домена

Для корректной работы Watcher нужно настроить DNS зону для управляющего сервера. Внесите в настройки DNS зоны для вашего домена А-запись, в которой укажите имя хоста. Это имя хоста также нужно прописать и в операционной системе на управляющем сервере. Это необходимо, чтобы стримеры в кластере, Агенты и мобильное приложение могли обращаться к серверу.

Для проверки выполните на сервере команду hostname -f — она должна вернуть правильное имя хоста, указанное в настройках DNS, например, example.com.

(Только для кластера) Установка и настройка Flussonic Media Server на стримерах

В случае кластера необходимо установить Flussonic Media Server на всех транслирующих серверах.

  1. Выполните команду:

    curl -sSf https://flussonic.com/public/install.sh | sh

  2. Затем запустите Flussonic Media Server:

    service flussonic start

  3. Зайдите в веб-интерфейс http://FLUSSONIC-IP/admin, активируйте лицензию и выполните следующие настройки:

    1. На странице Config смените логин и пароль администратора.
    2. На странице Cluster пропишите cluster_key. Он должен совпадать с cluster_key Flussonic Watcher, который указан в настройках создаваемого при установке стримера localhost на странице Состояние.
  4. Установите на стримере такое же время как на управляющем сервере. Например, это можно сделать с помощью утилиты timedatectl.

(Только для кластера) Создание кластера (многосерверного режима)

Создание кластера заключается в добавлении стримеров в настройках Flussonic Watcher. Стример (транслирующий сервер) — это сервер, выделенный под передачу видео с IP камер. Нужно добавить в Watcher хотя бы один стример, на котором заведены IP камеры. Это позволит начать принимать видео с камер в кластерном режиме.

Когда сервер, выделенный под передачу видео с камер, готов к работе, нужно добавить его в настройках Flussonic Watcher.

  1. Перейдите на страницу Состояние.
  2. Нажмите Создать стример.
  3. Задайте обязательные настройки:

    • API URL — доменное имя стримера
    • Ключ кластера — кластерный ключ (cluster_key), определяющий принадлежность стримера к тому или иному кластеру.
    • Нажмите Issue By LetsEncrypt для выпуска SSL-сертификата для сервера, чтобы к нему можно было обращаться по HTTPS.

Подробное описание этих и других настроек см. в статье Добавление и настройка стримеров.