Меню Рубрики

Установка jitsi meet на сервер

Jitsi Meet: опенсорсная альтернатива «шпионскому» видеоприложению Zoom

В связи с массовым переходом на удалённую работу приложение для видеоконференций Zoom резко выросло в популярности. Но это не идеальный вариант с точки зрения безопасности. Хотя Zoom предлагает end-to-end шифрование для текстовых чатов, а шифрование видеоконференций можно активировать на стороне хоста, если верить разработчикам проприетарной программы.

Но тип шифрования невозможно проверить, потому что код закрыт, а с точки зрения приватности приложение Zoom вызывает вопросы у некоторых экспертов. Например, хост может активировать странную функцию «трекинг внимания» (attention tracking). Она отслеживает, что участник не отвлекается от совещания больше, чем на 30 секунд (окно приложения должно быть открыто и активно).

Конечно, пользователи нашли выход из ситуации. Например, можно запустить активное окно Zoom на смартфоне или планшете, а в это время спокойно работать на компьютере или ноутбуке, или наоборот.

So put Zoom on your iPhone/iPad and use your computer to look at Twitter, or vice versa. Simple.

Вызывает подозрение официальная политика приватности Zoom, в которой компания предупреждает о сборе большого массива персональных данных на пользователей:

  • имя;
  • физический адрес;
  • почтовый адрес;
  • телефонные номера;
  • место работы и доолжность;
  • информация из профиля Facebook;
  • спецификации компьютера или смартфона;
  • IP-адрес;
  • «информация, которую вы загружаете, предоставляете или создаёте во время использования сервиса».

При этом в документе практически ничего не сказано, зачем собирается эта информация и как она используется. Компания даже не может прямо ответить на вопрос «Вы продаёте эту информацию?»

Electronic Privacy Information Center (EPIC) в прошлом году предупреждал, что «Zoom умышленно разработан для обхода настроек безопасности браузера и удалённого включения веб-камеры пользователя без его ведома или согласия»

В июле 2019 года специалисты по безопасности с удивлением узнали, что после установки и удаления клиента Zoom на localhost остаётся активный веб-сервер, который может самостоятельно переустановить Zoom без участия пользователя.

Конечно, компания постаралась быстро исправить этот баг (который на самом деле был фичей) и извиниться перед публикой, но отношение Zoom к приватности от этого не изменилось.

В марте 2020 года выяснилось, что приложение Zoom для iOS отправляет данные в Facebook, даже если у вас нет аккаунта Facebook. Анализ сетевой активности показал, что приложение подключается к Facebook Graph API, отправляет туда информацию об открытии приложения, данные об устройстве пользователя (модель, часовой пояс, город, оператор связи) и уникальный рекламный идентификатор, который генерируется на устройстве для профилирования и слежки за пользователем с целью таргетирования рекламы.

Об отправке данных в Facebook ничего не говорится в политике приватности Zoom. Руководство компании уверяет, что это произошло случайно: «Zoom чрезвычайно серьёзно относится к конфиденциальности своих пользователей, — сказано в официальном заявлении. — Мы изначально реализовали функцию входа через Facebook, чтобы предоставить нашим пользователям ещё один удобный способ доступа к нашей платформе. Однако недавно нам стало известно, что Facebook SDK собирает ненужные данные с устройств. В ближайшие дни Facebook SDK будет удалён. Чтобы изменения вступили в силу, нужно будет обновиться до последней версии приложения, и мы рекомендуем им сделать это. Мы искренне приносим свои извинения за этот недосмотр и остаемся твёрдо приверженными защите данных наших пользователей».

Jitsi Meet

К счастью, Zoom — не единственный вариант для проведения видеоконференций. Есть ещё Facetime (только для Mac и iOS), WhatsApp (принадлежит Facebook), Wire (нет бесплатной версии), Google Meet (отсутствует end-to-end шифрование, требует аккаунта Google), Skype Meet, Cisco Webex, StarLeaf, Nextcloud Talk и прочие.

Наконец, есть бесплатная, полнофункциональная и опенсорсная программа Jitsi Meet. Для её использования не требуется регистрация аккаунта, а сама программа работает в браузере.

Некоторые функции:

  • До 75 участников (до 35 при сохранении высокого качества связи)
  • Публичные и приватные чаты
  • Размытие фона за человеком (функция пока в бета-версии)
  • Интеграция со Slack, Google Calendar и Office 365

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

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

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

Полезные ссылки

  • Публичные серверы Jitsi Meet
  • Руководство по установке Jitsi на Linux-сервер
  • Установка Jitsi Meet на Raspberry Pi 3
  • Форумы Jitsi Community
  • Репозиторий Jitsi на GitHub
Читайте также:  Установка гбо в капотне

Примечание. В данный момент у веб-клиента Jitsi небольшие проблемы при работе в Firefox, потому что этот браузер не очень хорошо поддерживает simulcast (одновременная трансляция на несколько узлов). В результате, если к конференции присоединяется пользователь на Firefox, у всех остальных резко возрастает нагрузка на CPU и расход батареи. Mozilla обещает исправить ситуацию в ближайшее время.

источник

Установка jitsi meet на сервер

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

jitsi-meet / doc / quick-install.md

Users who have contributed to this file

This guide helps you host your own Jitsi server. If you want to have a video conference without setting up any infrastructure, use https://meet.jit.si instead.

This document describes the required steps for a quick Jitsi Meet installation on a Debian based GNU/Linux system. Debian 9 (Stretch) or later, and Ubuntu 18.04 (Bionic Beaver) or later are supported out-of-the-box.

On Ubuntu systems, Jitsi requires dependencies from Ubuntu’s universe package repository. To ensure this is enabled, run apt-add-repository universe at the command-line.

Note: Many of the installation steps require elevated privileges. If you are logged in using a regular user account, you may need to temporarily increase your permissions (for example, by using sudo for individual commands).

Set up the Fully Qualified Domain Name (FQDN) (optional)

If the machine used to host the Jitsi Meet instance has a FQDN (for example meet.example.org ) already set up in DNS, /etc/hostname must contain this FQDN; if this is not the case yet, change the hostname.

Then add the same FQDN in the /etc/hosts file, associating it with the loopback address:

Finally on the same machine test that you can ping the FQDN with: ping «$(hostname)» —

Add the Jitsi package repository

Note: The installer will check if Nginx or Apache is present (in that order) and configure a virtualhost within the web server it finds to serve Jitsi Meet. If none of the above is found it then defaults to Nginx. If you are already running Nginx on port 443 on the same machine you better skip the turnserver configuration as it will conflict with your current port 443, so use the command apt install —no-install-recommends jitsi-meet .

During the installation, you will be asked to enter the hostname of the Jitsi Meet instance. If you have a FQDN for the instance already set up in DNS, enter it there. If you don’t have a resolvable hostname, you can enter the IP address of the machine (if it is static or doesn’t change).

This hostname (or IP address) will be used for virtualhost configuration inside the Jitsi Meet and also, you and your correspondents will be using it to access the web conferences.

Generate a Let’s Encrypt certificate (optional, recommended)

In order to have encrypted communications, you need a TLS certificate. The easiest way is to use Let’s Encrypt.

Note: Jitsi Meet mobile apps require a valid certificate signed by a trusted Certificate Authority and will not be able to connect to your server if you choose a self-signed certificate.

Simply run the following in your shell:

Note that this script uses the HTTP-01 challenge type and thus your instance needs to be accessible from the public internet. If you want to use a different challenge type, don’t use this script and instead choose I want to use my own certificate during jitsi-meet installation.

If the installation is on a machine behind NAT jitsi-videobridge should configure itself automatically on boot. If three way call does not work further configuration of jitsi-videobridge is needed in order for it to be accessible from outside. Provided that all required ports are routed (forwarded) to the machine that it runs on. By default these ports are (TCP/443 or TCP/4443 and UDP/10000). The following extra lines need to be added to the file /etc/jitsi/videobridge/sip-communicator.properties :

And comment the existing org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES . See the documentation of ice4j for details.

Default deployments on systems using systemd will have low default values for maximum processes and open files. If the used bridge will expect higher number of participants the default values need to be adjusted (the default values are good for less than 100 participants). To update the values edit /etc/systemd/system.conf and make sure you have the following values:

Читайте также:  Установка ssh2 на хостинг

To load the values and check them look here for details.

By default, anyone who has access to your jitsi instance will be able to start a conference: if your server is open to the world, anyone can have a chat with anyone else. If you want to limit the ability to start a conference to registered users, set up a «secure domain». Follow the instructions at https://github.com/jitsi/jicofo#secure-domain.

Confirm that your installation is working

Launch a web browser (Chrome, Chromium or latest Opera) and enter the hostname or IP address from the previous step into the address bar.

If you used a self-signed certificate (as opposed to using Let’s Encrypt), your web browser will ask you to confirm that you trust the certificate.

You should see a web page prompting you to create a new meeting. Make sure that you can successfully create a meeting and that other participants are able to join the session.

If this all worked, then congratulations! You have an operational Jitsi conference service.

Adding sip-gateway to Jitsi Meet

Jigasi is a server-side application acting as a gateway to Jitsi Meet conferences. It allows regular SIP clients to join meetings and provides transcription capabilities.

During the installation, you will be asked to enter your SIP account and password. This account will be used to invite the other SIP participants.

Launch again a browser with the Jitsi Meet URL and you’ll see a telephone icon on the right end of the toolbar. Use it to invite SIP accounts to join the current conference.

Sometimes the following packages will fail to uninstall properly:

When this happens, just run the uninstall command a second time and it should be ok.

The reason for the failure is that sometimes the uninstall script is faster than the process that stops the daemons. The second run of the uninstall command fixes this, as by then the jigasi or jitsi-videobridge daemons are already stopped.

To reload the systemd changes on a running system execute systemctl daemon-reload and service jitsi-videobridge2 restart . To check the tasks part execute service jitsi-videobridge2 status and you should see Tasks: XX (limit: 65000) . To check the files and process part execute cat /proc/`cat /var/run/jitsi-videobridge/jitsi-videobridge.pid`/limits and you should see:

If you run into problems, one thing to try is using a different web browser. Some versions of some browsers are known to have issues with Jitsi Meet. You can also visit https://test.webrtc.org to test your browser’s WebRTC support.

Another place to look is the various log files:

источник

Установка jitsi meet на сервер

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

jitsi-meet / doc / manual-install.md

Users who have contributed to this file

Server Installation for Jitsi Meet

⚠️ WARNING: Manual installation is not recommended. We recommend following the quick-install document. The current document describes the steps that are needed to install a working deployment, but steps are easy to mess up, and the debian packages are more up-to-date, where this document is sometimes not updated to reflect latest changes.

This describes configuring a server jitsi.example.com running Debian or a Debian Derivative. You will need to change references to that to match your host, and generate some passwords for YOURSECRET1 , YOURSECRET2 and YOURSECRET3 .

There are also some complete example config files available, mentioned in each section.

This is how the network looks:

Add config file in /etc/prosody/conf.avail/jitsi.example.com.cfg.lua :

  • add your domain virtual host section:
  • add domain with authentication for conference focus user:
  • add focus user to server admins:
  • and finally configure components:

Add link for the added configuration

Generate certs for the domain:

Add auth.jitsi.example.com to the trusted certificates on the local machine:

Note that the -f flag is necessary if there are symlinks left from a previous installation.

Create conference focus user:

Restart prosody XMPP server with the new config

Add a new file jitsi.example.com in /etc/nginx/sites-available (see also the example config file):

Add link for the added configuration

Install Jitsi Videobridge

Visit https://download.jitsi.org/jitsi-videobridge/linux to determine the current build number, download and unzip it:

NOTE: When installing on older Debian releases keep in mind that you need JRE >= 1.7.

/.sip-communicator/sip-communicator.properties in the home folder of the user that will be starting Jitsi Videobridge:

Start the videobridge with:

Читайте также:  Установка баннера на свадьбу

Or autostart it by adding the line in /etc/rc.local :

Install Jitsi Conference Focus (jicofo)

Install JDK and Maven if missing:

NOTE: When installing on older Debian releases keep in mind that you need JDK >= 1.7.

Clone source from Github repo:

Checkout and configure Jitsi Meet:

Edit host names in /srv/jitsi-meet/config.js (see also the example config file):

Verify that nginx config is valid and reload nginx:

Jitsi Videobridge can run behind a NAT, provided that both required ports are routed (forwarded) to the machine that it runs on. By default these ports are TCP/4443 and UDP/10000 .

If you do not route these two ports, Jitsi Meet will only work with video for two people, breaking upon 3 or more people trying to show video.

TCP/443 is required for the webserver which can be running on another machine than the Jitsi Videobrige is running on.

The following extra lines need to be added to the file

/.sip-communicator/sip-communicator.properties (in the home directory of the user running the videobridge):

Hold your first conference

You are now all set and ready to have your first meet by going to http://jitsi.example.com

Jibri is a set of tools for recording and/or streaming a Jitsi Meet conference.

источник

Как пользоваться сервисом Jitsi Meet для видеотрансляций

Интернет телефония имеется в каждом доме, и каждый пользователь находит для себя самое удобное решение – Скайп, Zoom, мессенджеры для звонков и другие способы. Предлагаю рассмотреть еще один простой и интересный способ, это сервис Jitsi meet. Разберем, как пользоваться им и вы попробуете организовать видеочат со своими друзьями.

Jitsi – это надежный, простой и бесплатный способ видеосвязи, который работает по принципу “точка – точка”, от браузера к браузеру на desktop. У сервиса отсутствует свой сервер.

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

Соединение надежно защищено, что обеспечивает надежность передаваемых данных.

Для общения достаточно запустить браузер Опера, Мазила, Chrome и перейти на сайт https://meet.jit.si

В строке под заголовком “Начать новую конференцию” нужно прописать любое название нового стрима и нажать кнопку “ОК”.

Сервис требует доступ к камере и микрофону, смело разрешаете, а как иначе вести трансляцию.

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

После клика по настройкам откроется окно, в разделе “Больше опций” можно выбрать язык, которым пользуетесь.

В разделе профиль заполнить имя (будут видеть другие участники) и по желанию E-mail.

Если почта прописана, сервис подтянет ваш граватар на экран.

Чтобы пригласить участников вебинара, трансляции, стрима, нужно отправить им ссылку. https://meet.jit.si/математика10б

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

Приглашение можно рассылать любому количеству участников, ограничения нет.

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

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

Демонстрация экрана дает возможность выбора, что показывать другим участникам:

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

Рука. Нажатие на иконку сигнализирует организатору, что участник хочет говорить.

Сообщение – этот логотип запускает чат, в котором можно делиться текстовыми сообщениями или задавать вопросы.

Микрофон – позволяет включать и отключать микрофон вашего устройства.

Завершить. Красная кнопка – выход с трансляции.

Камера – включение и выключение веб-камеры вашего устройства.


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

У сервиса есть возможность передавать video трансляцию на Ютуб, если вы имеете свой канал и подписчиков. Ваш стрим через Jitsi meet они могут смотреть в прямом эфире Ютуба.

Для этого создаете прямую трансляцию в Ютуб и копируете ключ трансляции.

Это ключ нужно вставить в специальное окно сервиса.

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

Сервис позволяет вести запись стрима и сохранит его в облачное хранилище Dropbox. Если у вас есть аккаунт, то синхронизируйте его, используя данные для входа. В противном случае придется зарегистрироваться в облаке.

Мобильный Jitsi Meet

Сервис имеет и мобильную версию, но здесь придется загружать приложение из магазина Плэй Маркет. Оно тоже бесплатно и работает на любом устройстве Android, Iphone.

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

Как и в десктопной версии нужно придумать название новой комнаты для трансляции или ввести переданное вам название существующей.

В разделе недавние будут отображаться все трансляции, которые посещали ранее, кликнув по нужной, зайдете в нее снова.

источник

Добавить комментарий

Adblock
detector