Брацки Жици

Материал из Брацка Правки
Перейти к: навигация, поиск

Брацки Жици (CNM Talk; здесь и далее то тексту -- Жици) -- это инструмент Bskol для организации видео- и аудио-конференций. Жици построен на основе программного обеспечения Jitsi и доступен для зарегистрированных участников конференций. Жици -- часть технологических ресурсов под общим названием Брацко Облако.


Значение Брацки Жици

Брацки Жици может напомнить другие видеоконференционные системы; под капотом у этой прилады -- популярный программный пакет под названием Jitsi. Брацки Жици предназначены для проведения аудио- и видеоконференций с дополнительными функциями: демонстрации экрана участникам, обмена мгновенными сообщениями в чате, приглашение участников по ссылке, пароль на конференцию, одновременное редактирование документов и передачу файлов. Может одновременно обслуживать до 35 участников при сохранении высокого качества связи и до 75 с относительно хорошим качеством

Функции

  1. Обеспечивать проведение аудио- и видео-конференций с участием:
    • Сотрудников Bskol;
    • Сотрудников Bskol и потенциальных клиентов и новых сотрудников;
  2. Служить одной из площадок для построения профессиональных навыков участников учебных программ.

Видеоконференции в Брацки Жици

Для создания видеоконференции на Брацких Жицах необходимо иметь учетную запись в Оплёте. Если же Вы присоединяетесь к уже созданной конференции, то имеете возможность поучаствовать как гость.

Во время видеоконференции Вы можете управлять своим микрофоном и камерой, вести чат (как общий, так и приватный), отправлять смайлы, демонстрировать экран, приглашать участников. Так же есть возможность добавления виртуального фона из предложенных вариантов или создания собственного. Кроме кнопок управления на нижней панели экрана, при входе с компьютера, можно использовать "горячие клавиши" (или клавиши быстрого набора), к примеру, микрофон можно включить, зажав на клавиатуре кнопку space. Другие комбинации клавиш так же можно увидеть в короткой справке прямо во время видеоконференции.

Жици не имеют ограничения по времени, что является преимуществом над некоторыми другими подобными сервисами.

Видеосвязь обеспечивается приложениями voice over Internet Protocol или VoIP для голосовой связи и многосторонних видеозвонков через Интернет. Для использования не надо скачивать и устанавливать дополнительные программы, Жици работает прямо в веб-браузере.

Найти Браки Жици можно по этому адресу: https://jitsi.bskol.com/vstreca На данный момент ссылка не рабочая

Брацки Жици в Брацкой Школе

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

Особенности сервера

Брацки Жици реализованы не на чистом сервере, а на одной из открытых платформ для разработки, доставки и эксплуатации приложений – Docker.

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

На данный момент тестируется новая версия Жици, которая пока развернутая в локальной среде.

Версия Jitsi

Устойчивость для Жици

Устойчивость для Жици – надо создать архитектуру более устойчивой работы, либо на разных серверах, либо иное решение.
Балансировка нагрузки (Load Balancer) – это метод, гарантирующий, что сервер не перегружен трафиком. Это определение относится к эффективному распределению входящего сетевого трафика по группе фоновых серверов, известных также как серверная ферма или пул серверов.
Если один сервер выходит из строя, балансировщик нагрузки перенаправляет трафик на другие онлайн-серверы. Когда новый сервер добавляется в группу серверов, балансировщик нагрузки автоматически начинает посылать ему запросы.
Таким образом, балансировщик нагрузки выполняет следующие функции:
  1. Эффективно распределяет запросы клиентов или сетевую нагрузку между несколькими серверами.
  2. Обеспечивает высокую доступность и надежность, посылая запросы только на серверы, находящиеся в сети
  3. Обеспечивает гибкость добавления или удаления серверов в соответствии с требованиями

Проект по возобновлению работы Jitsi

Что было сделано

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

Поиск консультантов

В результате собственных попыток исправить проблемы и возобновить работу Jitsi, а так же внедрить сервис Load Balancer, стало понятно, что наших компетенций недостаточно. Поэтому было решено опубликовать объявление на Upwork:

Jitsi Meet/Load Balancer of consultant is needed Tech Support

Hey, guys, I need a consultant for Jitsi Meet installation project and Load Balancer implementation

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

Задачи

  1. Определить какие настройки, сделанные во время установки, вызывают ошибку в работе Jitsi
  2. Внедрить сервис Load Balancer

Тестовый сервер для Жици

На данный момент попытаться зайти на конференцию можно здесь http://207.244.231.53:8000/
Поставить можно на 62.171.189.106. Здесь тестовая почта и ничего лишнего

Проблемы

  1. Jitsi не работает. Причина предположительно кроется в конфигурационном файле, который создается при установке Jitsi.
Когда заходишь, на первый взгляд все хорошо. Но если подключается второй человек, то выходит ошибка связи. Даная ошибка возникла после обновления.
Media:Jitsi error.PNG

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

  1. https://community.jitsi.org/t/jitsi-meet-jicofo-jvb-prosody-high-availability-and-load-balance/21450/3
  2. https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-videotutorials
  3. https://www.youtube.com/watch?v=LyGV4uW8km8
  4. (для общего сведения) https://aws.amazon.com/ru/blogs/opensource/getting-started-with-jitsi-an-open-source-web-conferencing-solution/