1. Сконфигурируйте параметры для работы компонента evi-cloud-control платформы видеонаблюдения в файле /opt/evi-cloud-control/evi-cloud-control.conf:
sudo nano /opt/evi-cloud-control/evi-cloud-control.conf
Структура файла /opt/evi-cloud-control/evi-cloud-control.conf:
Описание основных параметров в файле evi-cloud-control.conf:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию" с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
api.api_host | 0.0.0.0 | IP-адрес или доменное имя сервера, где находится компонент evi-cloud-control | Адрес компонента evi-cloud-control платформы видеонаблюдения. Данный адрес должен быть доступен для запросов из внешней сети. |
api.api_ssl_port | 19999 | 19999 | HTTPS порт для доступа к API компонента evi-cloud-control. |
api.api_apikey | 000000 | Произвольный API-ключ | API-ключ, который будет использоваться платформой умного дома ELIS и другими компонентами платформы видеонаблюдения для доступа к API компонента evi-cloud-control. |
database.db_port | 5432 | 5432 | Порт БД PostgreSQL, к которому подключится компонент evi-cloud-control. |
stun.primery_port | 3478 | 3478 | Порт STUN-сервера компонента evi-cloud-control. Используется в процессе установления соединения в WebRTC-сессии. |
stun.primery_host | 0.0.0.0 | IP-адрес или доменное имя сервера, где находится компонент evi-cloud-control | Адрес, который будет прослушивать компонент evi-cloud-control для ответов на STUN-запрос. |
stun.enable | false | true | Включение функционала STUN-сервера в компоненте evi-cloud-control. |
event.url | http://iot-evi-cloud.eltex.local:8071/api/v1/evi/event | https://domain.name:port/api/v1/evi/eventгде
| Ссылка на платформу умного дома ELIS, которой будут отправляться события от платформы видеонаблюдения. |
2. Сконфигурируйте параметры для работы компонента evi-cloud-watcher платформы видеонаблюдения в файле /opt/evi-cloud-watcher/evi-cloud-watcher.conf:
sudo nano /opt/evi-cloud-watcher/evi-cloud-watcher.conf
Структура файла /opt/evi-cloud-watcher/evi-cloud-watcher.conf:
Описание основных параметров в файле evi-cloud-watcher.conf:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию" с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
api.api_host | 0.0.0.0 | IP-адрес или доменное имя сервера, где находится компонент evi-cloud-watcher | Адрес компонента evi-cloud-control платформы видеонаблюдения. Данный адрес должен быть доступен для запросов из внешней сети. |
api.api_port | 5085 | 0 | HTTP порт для доступа к API компонента evi-cloud-watcher. |
api.api_ssl_port | 5085 | 5085 | HTTPS порт для доступа к API компонента evi-cloud-watcher. |
api.apikey | 000000 | API-ключ, сконфигурированный при настройке компонента evi-cloud-control | API-ключ, который будет использоваться платформой умного дома ELIS и другими компонентами платформы видеонаблюдения для доступа к API компонента evi-cloud-watcher. |
database.db_port | 5432 | 5432 | Порт БД PostgreSQL, к которому подключится компонент evi-cloud-watcher. |
evi-cloud-control.eccs_host | evi-cloud.eltex.local | IP-адрес или доменное имя сервера, где находится компонент evi-cloud-control | Адрес для обращения к компоненту evi-cloud-control. |
evi-cloud-control.control_apikey | 000000 | API-ключ, сконфигурированный при настройке компонента evi-cloud-control | API-ключ для доступа к API компонента evi-cloud-control. |
3. Сконфигурируйте параметры для работы компонента evi-cloud-watcher платформы видеонаблюдения в файле /opt/evi-cloud-rat/evi-cloud-rat.conf:
sudo nano /opt/evi-cloud-rat/evi-cloud-rat.conf
Структура файла /opt/evi-cloud-rat/evi-cloud-rat.conf:
Описание основных параметров в файле evi-cloud-rat.conf:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию" с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
api.api_host | 0.0.0.0 | IP-адрес сервера, где находится компонент evi-cloud-rat | Адрес, который будет прослушивать компонент evi-cloud-rat для формирования ответов на API-запросы. |
api.api_port | 9090 | 9091 | HTTP порт для доступа к API компонента evi-cloud-rat. |
api.api_ssl_port | 9090 | 9090 | HTTPS порт для доступа к API компонента evi-cloud-rat. |
api.apikey | 000000 | API-ключ, сконфигурированный при настройке компонента evi-cloud-control | API-ключ, который будет использоваться платформой умного дома ELIS и другими компонентами платформы видеонаблюдения для доступа к API компонента evi-cloud-watcher. |
database.db_port | 5432 | 5432 | Порт БД PostgreSQL, к которому подключится компонент evi-cloud-rat. |
| 127.0.0.1 | IP-адрес или доменное имя сервера, где находится компонент evi-cloud-watcher | Адрес для обращения к компоненту evi-cloud-watcher. |
| 000000 | API-ключ, сконфигурированный при настройке компонента evi-cloud-watcher | API-ключ для доступа к API компонента evi-cloud-watcher. |
rtmp.stream_host | 127.0.0.1 | IP-адрес сервера, где находится компонент evi-cloud-rat | Адрес, который будет прослушивать компонент evi-cloud-rat для отдачи RTMP-потоков. |
rtmp.stream_port | 5050 | 5050 | Порт для получения и отдачи видеопотоков при помощи протокола RTMP компонента evi-cloud-rat. |
hls.hls_host | 127.0.0.1 | IP-адрес сервера, где находится компонент evi-cloud-rat | Адрес, который будет прослушивать компонент evi-cloud-rat для отдачи потоков в формате HLS. |
hls.hls_port | 5080 | 5080 | Порт для отдачи видеопотоков в формате HLS компонента evi-cloud-rat. |
llhls.llhls_enabled | true | false | Включение возможности просмотра потоков в формате LLHLS. |
rtsp.rtsp_host | 127.0.0.1 | IP-адрес сервера, где находится компонент evi-cloud-rat | Адрес, который будет прослушивать компонент evi-cloud-rat для отдачи RTSP-потоков. |
rtsp.rtsp_port | 5054 | 5054 | Порт для отдачи видеопотоков при помощи протокола RTSP компонента evi-cloud-rat. |
s3.s3_enable | true | false | Включение использования S3 для хранения архива. |
other.use_tokens | false | true | Включение проверки токенов трансляций. |
stream.alive | 15000 | 20000 | Время жизни потока после окончания его просмотра в миллисекундах. |
webrtc.rtc_tcp_port | 8085 | 8085 | TCP-порт WebRTC компонента evi-cloud-rat. Используется для установления WebRTC соединения. |
webrtc.rtc_udp_port | 8085 | 8085 | UDP-порт WebRTC компонента evi-cloud-rat. Используется для установления WebRTC соединения. |
webrtc.rtc_ip | 0.0.0.0 | IP-адрес сервера, где находится компонент evi-cloud-rat | Адрес, который будет прослушивать компонент evi-cloud-rat для установления WebRTC соединений. |