Meet (meet)
Описание
Выполняет запус сервера видеоконференций Era Meet.
Резервируется в режиме Active-Passive.
Формирует коллекции/классы: meet/Rooms, meet/Users, meet/RoomSessions, meet/UserSessions, meet/Messages, meet/records, meet/Feedbacks. Допускает их дальнейшую модификацию в сторону расширения состава свойств и вариантов значений перечислимых полей.
Создает классы в доменном центре для использования сервером Era Meet.
Код |
|
Режим работы |
|
Режим резервирования |
|
Типы сайтов |
|
Слой |
|
Размещение |
|
Сохранение и восстановление состояния при перезагрузке |
|
Приложение |
|
Параметры
Имя | Тип | Умолчание | Описание |
---|---|---|---|
|
|
required |
Имя. Может состоять из латинских букв и цифр, должно начинаться с буквы. |
|
|
required |
Тип роли. Возможные значения: |
|
|
empty |
Дополнительные опции роли. Содержит json объект или список. |
|
|
empty |
Флаг активности роли. При установке в false роль не участвует в валидации и не запускается. |
|
|
empty |
Ограничитель количества используемых логических ядер процессора. По умолчанию: 0 - не ограничено. |
|
|
empty |
Уровень логирования по умолчанию, заданный адресно для экземпляра роли (типа микросервиса). Подробнее |
|
|
required |
Идентификатор роли. |
|
|
required |
Признак выделения роли в отдельную ноду. |
|
|
required |
Номер группы. |
|
|
required |
Порядок экземпляра роли в рамках группы. |
|
|
empty |
Список имен доменов, которые обслуживает данная группа. |
|
|
node_iface |
Алисас сетевого интерфейса, на котором будет запущен слушатель сервера Era Meet. По умолчанию: алиас сетевого интерфейса ноды, которая выполняет запуск сервера. |
|
|
node_iface |
Алисас сетевого интерфейса, который доступен извне. По умолчанию: алиас сетевого интерфейса ноды, которая выполняет запуск сервера. |
|
|
required |
Локальный порт, на котором будет запущен слушаетель сервера Era Meet. |
|
|
|
Ежесекундная подготовка текущего отчета, о воркерах и комнатах с записью в лог и предоставлением по ссылке /monitoring/<report_password> |
|
|
required |
Домен на который был выписан сертификат. |
|
|
|
Алиас каталога на сервере для хранения данных (записи конференций, вложения, файлы для воспроизведения и т.д.) сервера Era Meet. |
|
|
empty |
Алиас каталога на сервере для хранения сертификатов (файлы fullchain.pem и privkey.pem), в случае необходимости указания цепочки сертификатов до центра сертификации (CA - Certification Authority) его необходимо разместить в конце файла сертификата. |
|
|
node_iface |
Алисас сетевого интерфейса, который доступен извне. По умолчанию: алиас сетевого интерфейса ноды, которая выполняет запуск сервера. |
|
|
empty |
Локальный порт, на котором будет запущен слушаетель coturn. По умолчанию: 0 - слушатель не поднимается. |
|
|
empty |
Локальный порт TLS для coturn. По умолчанию: 0 - слушатель не поднимается. |
|
|
empty |
Алиас каталога на сервере для хранения сертификатов (файлы fullchain.pem и privkey.pem), для сервиса turn. В случае необходимости указания цепочки сертификатов до центра сертификации (CA - Certification Authority) его необходимо разместить в конце файла сертификата. |
|
|
empty |
Алисас сетевого интерфейса, на котором будет запущен слушатель сервера Era Meet (http). |
|
|
empty |
Локальный порт (http), на котором будет запущен слушаетель сервера Era Meet. |
|
|
global |
Выключатель режима takeover.
|
Пример конфигурации
Управление конфигурацией производится в приложении, доступном для администраторов мастер-домена. Приложение скрывает полное содержание конфигурации, однако тем не менее оно доступно через API.
Конфигурация содержит раздел для описания всех экземпляров всех ролей. Параметры определяются для каждого конкретного экземпляра роли.
{
"name": "meet1",
"roletype": "meet",
"group": 11420,
"order": 1,
"roleid": 11420,
"separate": true,
"listeniface": "eth0",
"port": 4123
}