Перейти к основному содержимому

Jitsi

Jitsi — это система с открытым исходным кодом для проведения онлайн-конференций и вебинаров. Команды могут создавать встречи в Jitsi, присоединяться к ним и управлять ими изнутри Time.

Установка своего сервера Jitsi

Для установки и настройки своего собственного сервера Jitsi следуйте инструкциям: установка своего Jitsi сервера.

Для авторизации по JWT токену в конфигурационном файле сервера Jitsi (из примера настроек в env.example) раскомментируйте строки:

  • ENABLE_AUTH=1
  • AUTH_TYPE=jwt
  • JWT_APP_ID=my_jitsi_app_id, где my_jitsi_app_id указан в качестве примера
  • JWT_APP_SECRET=my_jitsi_app_secret, где my_jitsi_app_secret указан в качестве примера

Включить плагин

Плагин Jitsi (уже предустановлен)

  • true: включает плагин на сервере Time.
  • false: отключает плагин на сервере Time.

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINSTATES_JITSI_ENABLE=true

Плагин Jitsi должен появиться в разделе Установленные плагины.

Настройка плагина Jitsi

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

Jitsi Server URL

URL вашего сервера Jitsi, например: https://meet.jit.si

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIURL="https://meet.jit.si"

Embed Jitsi video inside Time

Jitsi может быть встроен в Time в виде всплывающего окна.

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIEMBEDDED=true

По умолчанию: true.

Jitsi Meeting Names

Наименование по умолчанию для генерируемых встреч.

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSINAMINGSCHEME="words"

По умолчанию: words.

Доступные варианты:

  • words — Случайные английские слова (например: PlayfulDragonsObserveCuriously)
  • uuid — Универсальный уникальный идентификатор (UUID)
  • ask — Пользователь самостоятельно указывает название встречи

Use JWT Authentication for Jitsi

Если сервер использует JWT токен для аутентификации, то значение устанавливается в true

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIJWT="true"

App ID for JWT Authentication

Идентификатор приложения, заданный в конфигурации сервера, используемый для аутентификации сервером Jitsi и генератором токенов JWT.

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIAPPID=true

По умолчанию: my_jitsi_app_id.

App Secret for JWT Authentication

Секрет приложения, заданный в конфигурации сервера, используемый для аутентификации сервером Jitsi и генератором токенов JWT.

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSIAPPSECRET=true

По умолчанию: my_jitsi_app_secret.

Количество минут с момента создания ссылки на встречу до момента, когда она станет недействительной. Минимум - 1 минута. Применимо, если сервер использует JWT токен для аутентификации (параметр JitsiJWT: true)

Настройки:

  • env-переменная: TIME_PLUGINSETTINGS_PLUGINS_JITSI_JITSILINKVALIDTIME=60

По умолчанию: 30.

Использование

Создание встречи

Вы можете создать встречу Jitsi в любом канале, к которой смогут присоединиться все участники канала. Для того чтобы создать встречу, вы можете ввести команду /jitsi в любом канале, либо использовать иконку с изображением камеры в верхнем правом углу приложения Time.