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;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

service flussonic start

Подробно установка Flussonic Media Server описана в документации Flussonic:

Далее на каждом стримере нужно настроить HTTPS и добавить кластерный ключ в настройки Flussonic — см. Создание кластера ниже.

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

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

Страница Состояние в веб-интерфейсе Watcher отвечает за создание кластера.

Предварительные действия

  1. Для каждого стримера необходимо установить Flussonic Media Server на отдельный сервер, который станет стримером. То есть помимо сервера, на котором вы установили Flussonic Watcher, должен быть "поднят" как минимум еще один сервер с внешним (публичным) IP-адресом.
  2. После установки Flussonic на стример немедленно смените логин и пароль администратора на каждом стримере.
  3. Настройте HTTPS на каждом стримере. Для этого нужно получить сертификат Let's Encrypt.
  4. Установите одинаковое время на управляющем сервере и на каждом стримере. Например, это можно сделать с помощью утилиты timedatectl.
  5. В настройках каждого стримера пропишите cluster_key. Он должен совпадать с cluster_key Flussonic Watcher, который указан в настройках создаваемого при установке стримера localhost на странице Состояние.

Добавление стримеров в Watcher

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

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

    • API URL — доменное имя стримера
    • Ключ кластера — кластерный ключ, определяющий принадлежность стримера к тому или иному кластеру.

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