1. Сконфигурируйте параметры для работы платформы умного дома с платформой видеонаблюдения EVI-Cloud в файле/etc/ansible-iot/latest/vars/default.yml
sudo nano /etc/ansible-iot/latest/vars/default.yml
Базовая структура раздела video в файле/etc/ansible-iot/latest/vars/default.yml:
Описание основных параметров работы с платформой видеонаблюдения EVI-Cloud в файле default.yml:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию", с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
iot.core.video.evi.url | "" |
где | URL для обращения к платформе видеонаблюдения EVI Cloud. |
iot.core.video.evi.apiKey | "" | API-ключ, сконфигурированный при настройке EVI Cloud | API-ключ для безопасного обращения к EVI Cloud. |
iot.core.video.evi.operatorId | "" | "" | Данное поле при работе с EVI Cloud не используется. |
iot.core.video.evi.adminLogin | "" | "admin" | Имя пользователя администратора на платформе видеонаблюдения EVI Cloud. |
2. Сконфигурируйте параметры для работы платформы умного дома с платформой видеонаблюдения EVI-Cloud в файле /etc/ansible-iot/latest/vars/service_parameters.yml
sudo nano /etc/ansible-iot/latest/vars/service_parameters.yml
Структура параметров работы с платформой видеонаблюдения EVI-Cloud в файле /etc/ansible-iot/latest/vars/service_parameters.yml:
Описание основных параметров работы с платформой видеонаблюдения EVI-Cloud в файле service_parameters.yml:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию", с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
iot.core.video.evi.ignoreServerCertCheck | false | true | Включение игнорирования валидности SSL-сертификата при доступе к API EVI Cloud. |
iot.core.video.evi.checkEventSenderAddress | true | true | Включение проверки IP-адреса отправителя события EVI Cloud. |
iot.core.video.webrtc.stun.urls | - "stun.example1.com:3478"- "stun.example2.com:3478" | Список развернутых STUN-серверов в следующем формате:
где либо
где | Список STUN-серверов, используемых для установления WebRTC соединения между камерой и клиентом. STUN-сервер является частью платформы видеонаблюдения EVI Cloud, поэтому допускается использовать её адрес в данном списке. |
iot.core.video.webrtc.turn.sfu.force | false | true | Включение принудительного использования SFU для установления соединения между камерой и клиентом. |
iot.core.video.webrtc.turn.sfu.eventTimeout | 10s | 10s | Максимальное время ожидания события от EVI о начале WebRTC-сессии между камерой и TURN:SFU. |
iot.core.video.webrtc.p2p.sdpAnswerTimeout | 60s | 60s | Максимальное время ожидания SDP answer от камеры. |
iot.core.video.webrtc.checkCameraNatTypeTimeout | 10s | 10s | Максимальное время ожидания проверки камерой типа своего NAT. |
iot.core.video.webrtc.pingHostCandidateTimeout | 10s | 10s | Максимальное время ожидания выполнения ping к host candidate клиента. |