Стримеры (серверы)


Что нужно сделать для добавления сервера?

  • Собрать свой сервер или арендовать виртуальный
  • Установить ПО MainStreamer на сервер
  • Внести API-ключ в настройки при добалении нового сервера API-ключ выводится после установки ПО MainStreamer на сервере, а также его можно увидеть в Web-интерфесе стримера.
Подробнее о запуске системы можно узнать в разделе «Быстрый старт».

Какие минимальные характеристики должны быть у сервера?

Минимальные технические характеристики для установки ПО, трансляции и хранения видео с 5 камер следующие:

  • ЦП: архитектура х64-86, 1.8 Ghz
  • HDD: объем памяти зависит от кол-ва дней хранения архива (около 50Gb нужно на ОС и ПО)
  • ОЗУ: 4 gb

Какое ПО нужно установить на сервер, как это сделать?

Вам нужно установить:

  • Операционная система: Ubuntu Server LTS 18.04; 20.04 или 22.04
    Скачайте Ubuntu Server 18.04 LTS
    или Ubuntu Server 20.04 LTS.
  • Стриминговое программное обеспечение «MainStreamer» для организации трансляции.

По мере добавления поддержки новых версий список будет пополняться.

Внимание! OS Ubuntu Server 22 LTS временно не поддерживается.

Подробно об установке ПО Вы узнаете здесь.

Как рассчитать сервер под моё количество камер?

Расчёт сервера зависит от множества параметров, в первую очередь от планируемого количества камер и их битрейта.

Подробно о расчете сервера Вы можете узнать здесь.

Какие минимальные требования к интернет соединению?

Обязателен статический ip-адрес (отдельная услуга у провайдера); не менее 10-15 Mbit для трансляции видео с 5 камер.

Сколько серверов я могу добавить?

Вы можете добавить любое количество серверов.

Сколько камер я могу подключить к одному серверу?

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

Рекомендуемые технические характеристики в зависимости от битрейта вы увидите здесь.

Сколько дней я могу хранить видеоархив на своем сервере?

Хранение видеоархива ограничено количеством памяти на сервере. Видеоархив с одной камеры занимает в среднем от 20 до 25Gb/сутки (при среднем битрейте 2-2.5mbps на камеру), для 10 камер в день потребуется до 250Gb свободного места на жестком диске.

Вы можете рассчитать объем видеоархива при помощи калькулятора.

Я планирую использовать свой сервер, какие настройки указать при добавлении?

Вам нужно указать имя хоста, сетевые порты и API-ключ.

Подробно о настройках при добавлении вы узнаете здесь.

Как получить API-ключ?

API-ключ выдается автоматически после успешной установки серверного ПО "MainStreamer".

Подробно об установке ПО Вы узнаете здесь.

В какую директорию ведет запись MainStreamer?

MainStreamer ведёт запись архива в папки в директории /ms-storage. Будь то просто обычная папка на диске или папка с примонтированной файловой системой какого-то другого диска. Имя этих папок может быть произвольным. И уже список этих папок нужно указать мейнстримеру в файле /opt/main-streamer/ms.conf.

Внимание!
  • Для хранения видеоархива крайне нежелательно использование сетевых хранилищ (NAS). Причина: часто сетевые хранилища показывают гораздо меньшую скорость работы, нежели жесткие диски расположенные локально – непосредственно в сервере.
  • Не рекомендуется использовать на архивных дисках файловые системы отличные от EXT4.
  • Не рекомендуется вести запись напрямую в корневую папку /ms-storage, т.к. это может привести к неисправности в работе сервера.

Какие накопители рекомендуется использовать для хранения архива?

Для хранения архива рекомендуется использовать специализированные жесткие диски линеек:

  • Seagate SkyHawk
  • Western Digital Blue
  • Western Digital Purple

Я могу хранить видеоархив на вашем сервере и не устанавливать свой?

Да, Вы можете воспользоваться услугой хранения видеоархива на нашем сервере.

Подробно о тарифах Вы узнаете здесь.

Какой протокол использует сервер для приема и передачи видео и аудиопотоков? Могу ли я подключить камеры по стандартному протоколу производителя?

Сейчас сервис имеет поддержку только протокола RTSP, нативные протоколы отдельных производителей не поддерживаются, т.к. являются закрытыми и производители не предоставляют доступ для интеграции.

При установке ПО важный пункт - установка SSL-сертификата, который имеет ограниченный срок действия. Как проверить срок действия и продлить SSL-сертификат?

Для проверки срока действия SSL-сертификата можно воспользоваться командой:

sudo certbot certificates
Подробно о продлении срока действия SSL-сертификата и обслуживании сервера можно узнать в документации.

Как узнать об обновлении серверного ПО и установить обновление?

Информация об обновлении доступна в нескольких источниках:

  1. Административная панель стримера (сервера)
  2. Раздел "Новости" в личном кабинете партнера на сайте
  3. В нашем Telegram-канале