Настройка jitsi в windows

Обновлено: 06.07.2024

В МИЭМ установлен сервер видеосвязи для проведения видеовстреч. Вы можете оранизовать собственную комнату или использовать виртуальные аудитории МИЭМ по номерам из расписания.

Если вам нужно попасть на занятие по расписанию, просто перейдите в соответствующую виртуальную комнату по ссылке (они будут в расписании).

Видеочат не рассчитан на проведение массовых собраний!

Пожалуйста, не пытайтесь проводить там потоковые лекции и другие встречи более 60 участников.

¶ Запись занятий

Записываться будут только комнаты, указанные в РУЗ по времени, указанном в расписании. Если вы хотите записать другое событие (например, консультацию или предзащиту), обратитесь в техподдержку МИЭМ.

¶ Как подключиться к видеочату?

  • С компьютера — через браузер. Используйте Chrome или Firefox -- у них меньше проблем с поддержкой стандартов. Если вы используете Safari, Internet Explorer или другие "дефолтные" браузеры, то у вас могут быть сложности.
Посмотреть анимацию последовательности действий Посмотреть анимацию последовательности действий

¶ Авторизация в чате


¶ Настройка видеочата

Настоящее имя нужно вводить, чтобы было понятно, как к вам обращаться. Если в частной переписке вы можете использовать любой псевдоним, то в рабочем общении используйте паспортное имя. Спасибо за понимание.


¶ Troubleshooting

  1. Для этого нужно зайти в настройки браузера.
  2. Оттуда перейдите в раздел "Конфиденциальность и безопасность".
  3. Найдите там раздел "Настройки сайта".
  4. После на экране отобразится список "Разрешения". В этом списке есть пункты "Микрофон" и "Камера". Если нажать на любой раздел, то появится список сайтов, которым разрешен доступ к микрофону/камере и список сайтов, которым доступ запрещен.


¶ Ограничения

  1. Количество участников:
    Мы не рекомендуем собирать видеовстречи с более чем 40 участниками, хотя формального ограничения по количеству участников нет. Это связано с эпизодическим появлением фантомных участников (когда зависает подключение и не убирается).

Мы работаем над устранением этой проблемы, но в любом случае использование видеочата для проведения лекций (особенно потоковых) не предполагается.

  1. Мобильная версия не умеет делать трансляцию экрана. Если найдем решение для демонстрации экрана в виртуальную камеру на мобильном устройстве, напишем об этом отдельно.
  2. Модератором комнаты является преподаватель.

¶ Десктопное приложение

Чтобы видеочат Jitsi был всегда у вас под рукой, скачайте его десктопную версию.

  • Для скачивания и установки нажмите на файл с расширением .exe
  • Программа не является вредоносной и не навредит вашему компьютеру! Поэтому скачивайте без опасений.

¶ Инструменты

В видеочате Jitsi есть три основных инструмента:

¶ Интерактивная доска

В Jitsi отсутствует встроенная интерактивная доска, поэтому мы советуем пользоваться сервисом Jamboard от Google.

Во время работы вы можете включить показ экрана для демонстрации доски, а также прислать ссылку на неё в чат трансляции, чтобы другие участники могли оставлять свои записи. Также, следует устно предупреждать о переходе на другую страницу доски.

author__photo

Как пользоваться сервисом и функции

Среди всего функционала Jitsi можно выделить следующие возможности:

  • трансляция видеоизображении и передача звука;
  • наличие текстовых чатов;
  • защита конференций с помощью пароля;
  • возможность приглашения большого числа пользователей.


Панель управления

На панели управления располагаются:


Трансляция Jitsi в Ютуб

При помощи Jitsi можно транслировать конференции прямо в YouTube при наличии собственного канала. Для этого нужно создать трансляцию на видеохостинге , скопировать ее уникальный ключ и вставить в нужное окно на Jitsi.


Запись вебинара

Все записанные конференции, вебинары, стримы хранятся в облаке Dropbox. Для этого необходима предварительная регистрация и синхронизация с аккаунтом.

Мобильный Jitsi Meet

Jitsi в виде мобильного приложения работает как на Android, так и на iOS. Установить его можно с помощью профильного магазина. У приложения более ограниченный функционал, однако с его помощью возможно еще проводить конференции или присоединяться к ним.


Установка платформы на сервер Ubuntu 18.04

Для иллюстрации примера по установке будет использоваться хостинг-провайдер Vultr. Перед началом необходимо убедиться, что все условия для установки соблюдены: выбраны параметры сервера и доменное имя.

Выбор сервера

При регистрации на указанном провайдере выберите сервер Cloud Compute. Далее укажите геолокацию со страной, которая будет наиболее близкой.

Как создать swap-файл подкачки

Стоит создавать файл, соразмерный объему оперативной памяти, например, 1 ГБ. Для этого напишите следующий код:

Доменное имя и создание хост-имени

Смена хост-имени сервера

Для смены хост-имени выполняем следующие команды:

В данном случае Jitsi будет именем сервера, а Jitsi.example — имя поддомена.

Настройка правил фаервола для работы платформы Jitsi Meet

После нужно выбрать вариант «Y» и нажать Enter.

Обновление и перезагрузка системы

Для этого используются команды:

sudo apt update

sudo apt upgrade -y && sudo shutdown -r now

Установка OpenJDK Java Runtime Environment (JRE) 8

Настройка Jitsi требует установки программы для Java-приложений и других разработок. Чтобы это сделать, необходимо произвести в терминале команду:

Установка веб-сервера Nginx

Для правильной работы Jitsi необходимо провести установку Nginx. Сервер настраивается автоматически благодаря алгоритмам Jitsi Meet. Установить его можно с помощью:

sudo apt install -y nginx

sudo systemctl start nginx.service

sudo systemctl enable nginx.service

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

Для системы Ubuntu установка Jitsi может происходить с использованием репозитория. Для его добавления понадобятся следующие команды:

После этого установить саму платформу с помощью:

sudo apt install -y jitsi-meet

Добавление учетных записей в Jitsi

В сервис можно добавлять несколько учетных записей, исходя из потребностей пользователей. Это можно сделать не только при первом запуске сервиса, но и добавить записи в дальнейшем.

Добавление учетной записи Google Talk

Чтобы добавить нужную учетную запись, необходимо:

  1. Выбрать раздел «Файл» — «Добавить новую учетную запись».
  2. Указать необходимый аккаунт — Google Talk.
  3. Ввести данные от аккаунта.
  4. Добавить аккаунт.

Добавление учетной записи Facebook

При интеграции c Jitsi в Facebook необходимо провести соответствующие настройки:

Добавление учетной записи Jabber/XMPP

  1. Выбрать «Файл» — «Добавить новую учетную запись».
  2. Указать XMPP.
  3. Создать новую учетную запись XMPP.
  4. Указать значение jabber.ccc.de в разделе Сервер и имя пользователя.
  5. Придумать пароль.
  6. Добавить учетную запись.

Добавление учетной записи SIP

Это добавление будет рассматриваться с помощью ostel.co, провайдера для этого протокола. Он отличается одним из наиболее надежных способов шифрования.

Учетные записи SIP нельзя напрямую создавать в Jitsi. Поэтому их регистрация будет происходить непосредственно в ostel.co. Для этого нужно:

  1. Перейти на сайт провайдера.
  2. Указать желаемый адрес электронной почты.
  3. Начать этап регистрации с помощью кнопки Sign up.
  4. Указать имя пользователя.
  5. Придумать пароль.
  6. Подтвердить создание учетной записи.

Защита видеоконференций Jitsi с помощью пароля

После проведения работы по настройке сервера важно удостовериться, что видеоконференция надежно защищена паролем. Для этого необходимо:

  1. В правом нижнем углу кликнуть на иконку с дополнительными сведениями.
  2. Выбрать вариант «Установить пароль».
  3. Ввести желаемый пароль, чтобы защитить чат от постороннего входа.

После этого все участники, которые будут присоединяться к конференции, должны ввести указанный организатором пароль.

Повышение безопасности в настройках Jitsi


Удаление и отключение истории чатов

После отключения функции записи можно позаботиться об удалении уже имеющейся информации. Для этого необходимо:

  1. При просмотре чата нажать в окне на иконку песочных часов.
  2. Выбрать вариант «Стереть всю историю».

После этого все сведения будут удалены.

Настройка Jitsi на автоматическое шифрование

  1. Перейти в раздел Инструменты — Опции.
  2. Далее выбрать раздел «Безопасность».
  3. Во вкладке «Чат» отметить пункт «Автоматически включать шифрование».

Установка мастер-пароля в Jitsi

Для установки мастер-пароля нужно:

  1. Перейти в раздел «Опции».
  2. Кликнуть на вкладку «Безопасность» — «Пароли».
  3. Указать пункт «Использовать Мастер-пароль».
  4. Придумать новый пароль.
  5. Сохранить введенные данные.

При добавлении первой учетной записи пользователь может начать включать в свой список разные контакты, чтобы затем связываться с ними через сервис.

Добавление контактов в Jitsi

Чтобы добавить контакты, необходимо:

  1. Выбрать раздел «Файл» — «Добавить контакт».
  2. Указать учетную запись, в которую будет добавляться контакт.
  3. Назначить идентификатор в разделе «ID или номер».
  4. Добавить новый контакт.

После этого собеседник должен принять приглашение, и он будет добавлен в список контактов.

Использование Jitsi для безопасного текстового чата

  1. Перейти в раздел «Опции».
  2. Выбрать раздел «Безопасность» — «Чат». После этого заняться созданием ключа OTR.
  3. Кликнуть на «Создать».
  4. Выбрать контакт из списка.
  5. Кликнуть на значок «Начать приватный разговор».

Режим шифрования включается автоматически и отмечается соответствующим значком.

Использование Jitsi для безопасных голосовых и видеозвонков

Чтобы защитить звонки, проходящие через Jitsi, следует:

  1. Выбрать необходимый контакт.
  2. Начать звонок.
  3. При ответе собеседника сервис сообщит об установке соединения. Красный замок показывает, что звонок остается незашифрованным.
  4. При возможности установить шифрование цвет замка изменится на оранжевый, а рядом возникнут буквы zrtp.
  5. Далее необходимо сверить ключ с собеседником и подтвердить, что вы видите одно и то же. После этого замок станет зеленого цвета.

Заключение

Jitsi Meet — приложение с открытым исходным кодом на базе WebRTC, предназначенное для проведения видеоконференций. Сервер Jitsi Meet создает виртуальные залы для видеоконференций на необходимое колличество человек.Преимущество конференции Jitsi заключается в том, что все ваши данные передаются только через ваш сервер, а комплексное шифрование TLS обеспечивает защиту от перехвата и несанкционированного прослушивания.

1. Устанавливаем операционную систему Astra Linux CE по инструкции здесь.

2. Удостоверимся, что веб-сервер apache2 НЕ установлен, (будет использоваться веб-сервере nginx), иначе удаляем его:

3. Вначале установим имя хоста системы на доменное имя, которое мы будем использовать

4. Подключаем репозиторий Debian9.

Для Astra Linux Common Edition необходимо выполнить:

После чего открываем список репозиториев:

Добавляем ссылку на репозиторий Debian9.

Обновим данные о пакетах в репозиториях

5. Для установки сервера видеоконференцсвязи необходимо установить дополнительные пакеты из репозиториев Nginx, Jitsi, Java или скачать готовый архив для добавления его в свой репозиторий.

6. Распаковываем скачанный файл.

7. Даем права на исполнение.

8. Переходим в папку загрузки и запускаем установочный скрипт. Скриптом скачивается и устанавливается веб-сервер nginx, xmpp сервер prosody и комплект пакетов jitsi, а также зависимости.

9. В ходе установки будет запрос на ввод имени сервера.


10. Так же при установке будет запрошена необходимость создания ключа


11. Переходим к настройкам веб-сервера nginx.







11.4.Создаем симлинк на наш файл конфигурации:

sudo ln -s /etc/nginx/sites-available/ИМЯ.ФАЙЛА.КОНФИГУРАЦИИ.conf /etc/nginx/sites-enabled/ИМЯ.ФАЙЛА.КОНФИГУРАЦИИ.conf

12. Далее нам необходимо скопировать сертификаты ИМЯ-СЕРВЕРА.crt и ИМЯ-СЕРВЕРА.key, сформированные xmpp сервером prosody (неотъемлемая часть, необходимая для авторизации) из папки /var/lib/prosody/ в папку /etc/jitsi/meet/

а также заменим в нем строки:

domain: 'hostname',


этого будет достаточно, чтобы сервер начал функционировать.

14. Перегружаем веб-серверы nginx и prosody:

15. Обязательно проверяем что бы правильно работал ваш сервер ДНС и имя сервера ВКС правильно публиковалось:


16. Проверим работу сервера ВКС.


17. Пропишем учетные записи модераторов и анонимную авторизацию

Отредактируем эту строку:

Эта конфигурация предписывает Jitsi Meet использовать аутентификацию с именем пользователя и паролем, прежде чем разрешить посетителю создавать конференции. Эта конфигурация позволяет анонимным пользователям присоединяться к конференциям.

Отредактируем эту строку:

17.4. Затем откроем /etc/jitsi/jicofo/sip-communicator.properties :

Добавим следующую строку для завершения изменений конфигурации:

17.5. Мы настроили Jitsi Meet так, чтобы требовать аутентификацию пользователей при создании конференций, и теперь нам нужно зарегистрировать модераторов и их пароли. Для этого мы используем утилиту prosodyctl:

Запустите следующую команду, чтобы добавить на сервер модератора:

Добавляемый пользователь может создать и управлять конференцией.

18. Перезапустим все процессы Jitsi Meet для загрузки новой конфигурации:

systemctl restart prosody.service

systemctl restart jicofo.service

systemctl restart jitsi-videobridge2.service

Теперь ваш сервер Jitsi Meet настроен и имеет защищенную конфигурацию.

19. Запуск видеоконференции.

В строке start meeting присваиваем имя нашей конференции и нажимаем на кнопку start meeting.


После создания конференции необходимо подвердить что вы являетесь модератором


После подтверждения будет запрошен логиг и пароль который мы предварительно создали командой

где Логин: user Пароль: password


После удачной авторизации вы находитесь в комнате управления конференцией.


20. Для того что бы все участники конференции обязательно вносили данные участника необходимо провести дополнительные настройки:



После проведенной настройки при подключении всех пользователей будет выводиться запрос:

Необходимость взаимодействовать с коллегами в условиях удалённой работы потребовала оперативно развернуть систему видеоконференций, чтобы заменить очные совещания.
В этой заметке будет описано то, как установить Jitsi Meet - полнофункциональную и абсолютно бесплантую систему для организации ВКС.
Разработчики поддерживают пакеты только для ОС, основанных на Debian. В качестве серверной ОС будет выступать Ubuntu 18.04.4 LTS.
Проверим наличие обновлений и установим имеющиеся. Установим корректный часовой пояс для нашего сервера Переходим к установке самого ПО. Добавим ключ безопасности и адрес официального репозитория Обновим список досупных пакетов и установим Jitsi Meet Если в системе не установелен apache или nginx, то будет установлен nginx, кроме этого в процессе установки будет запрошен сертификат, который будет использоватсья для безопсного соединения с сервером. Это может быть как купленный у поставшика сертифика, так и полученный от Let's Encrypt. Если будет использоваться сертификат от Let's Encrypt, то в процессе установку нужно выбрать использовать самоподписанный сертификат. В конце установки будет указано расположение скрипта для генерации сертификата.

Функционал, необходимый для организации ВКС у нас есть, но в текущей конфигурации нашим сервером может воспользоватсья любой посетитель из глобальной сети.

После этого отредактируем файл конфигурации самого Jitsi Meet изменив строку на тут же укажем необходимость указать имя при подключении, раскомментировав строку а так же отключим звук у пользователей при подключении Теперь добавим в файл конфигурации jicofo необходимость требовать авторизации, с сохранением анонимного доступа для внешних пользователей. и добавим строку Сохраним изменения и перезапустим сервисы Чтобы избежать зумбомбинга нужно при создании конференций указывать для них пароль доступа, тогда, даже угадав имя конференции анонимный пользователь не сможет присоединиться к ней.

Конференцию не обязательно создавать с главной страницы сервиса, можно просто создать ссылку вида https://meet.oldfag.ru/whatever. Когда по ней перейдёт первый авторизованный пользователь, будет создана конференция с именем "whatever".

По умолчанию, при установке Ubuntu фаервол отключен, что недопустимо для системы, смотрящей в публичные сети. Поэтому посленим шагом настройки будет добавление необходимых правил и включение фаервола. Добавление функции записи конференций описано в другой статье блога.

Читайте также: