Product SiteDocumentation Site

Глава 48. Сервер видеоконференций на базе Jitsi Meet

48.1. Требования к системе
48.2. Установка
48.3. Конфигурация
48.3.1. Настройка имени хоста
48.3.2. Настройка XMPP-сервера (Prosody)
48.3.3. Настройка jicofo
48.3.4. Настройка Jitsi Videobridge
48.3.5. Настройка веб-приложения Jitsi Meet
48.4. Работа с сервисом
48.5. Отключение возможности неавторизованного создания новых конференций
Jitsi Meet — веб-приложение с открытым исходным кодом на базе WebRTC, предназначенное для проведения видеоконференций. Сервер Jitsi Meet создает виртуальные залы для видеоконференций на несколько человек, для доступа к которым требуется только современный браузер. Преимущество конференции Jitsi заключается в том, что все данные передаются исключительно через ваш сервер, а шифрование TLS обеспечивает защиту от перехвата и несанкционированного прослушивания.
Jicofo — XMPP-компонент, выполняющий роль модератора видеоконференций. Клиенты договариваются о связи, заходя в общую XMPP-комнату, и обмениваются там XMPP-сообщениями. Имеет HTTP API /about/health для опроса о состоянии сервиса.
Jitsi Videobridge — механизм медиасервера, который поддерживает все многосторонние видеоконференции Jitsi. Он передаёт видео и аудио между участниками, выступая в роли посредника, терминирует RTP/RTCP и определяет доступные пределы битрейта для каждого клиента. Имеет свой внутренний HTTP API для мониторинга (/colibri/debug).
Jigasi — шлюз для подключения к конференциям через SIP-телефонию.
Jibri — вещатель и рекордер, используемый для сохранения записей видеозвонков и потоковой передачи на YouTube Live.
Ниже приведена инструкция по настройке сервера Jitsi Meet в Альт Образование.

48.1. Требования к системе

Для размещения требуются:
  • jitsi-videobridge: хост с доступными портами 10000/udp, 4443/tcp и хорошей пропускной способностью (рекомендуется е менее 100 Мбит/с в обоих направлениях);
  • веб-сервер: хост с доступным портом 443/tcp. Веб-сервер должен поддерживать HTTPS;
  • XMPP-сервер: хост с доступным портом 5280/tcp для работы XMPP-over-HTTP (BOSH).

Примечание

Хотя компоненты могут размещаться на разных серверах, не рекомендуется разделять Prosody и Jicofo — это вызывает задержки и снижает производительность.