Часто задаваемые вопросы по ВКС (meet)

1. При входе в комнату

1.1. Не открывается страница клиентского приложения

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

1.2. Не получается подключиться к комнате (отображаются попытки подключения)

Если 3 ip адреса на сервере
Закрыт доступ по wss и rtp.

Если 1 ip адрес на сервере и url и wss адрес отличаются
Истекло время действия ssl сертификата, проверить в консоли браузера наличие ошибки cert invalid (или подобный текст)

2. Внутри комнаты

2.1. Вопросы к аудио и видео

2.1.1. Тормозит и пропадает видео / аудио

Проблему можно разделить на следующие типы:

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

  2. Согласованность настроек комнаты и сервера («Слишком много хочешь»)
    В этом случае проблемы могут возникать только с видео, т.к. аудио в приоритете у сервера и не зависит от настроек видео.
    При этом проблема:

    • может возникать как у единичного участника - настройки сервера превышают возможности сети у участника

    • Может возникать у всех участников в разной степени – понижается качество или отключается видео других участников
      Проблема заключается в несогласованности настроек сервера с возможностями сети сервера и клиентов.
      Необходимо проверить согласованность следующих настроек:

    • качество – вкладка «Комната» – настройка «Качество»

    • макет – вкладка «Комната» – настройка «Макет участников» (при наличии и должен ли быть?), либо уточнить какой макет как правило выбран у участников

    • ограничение на ширину канала для каждого участника в конфигурации сервера, указано в настройках мастер домена – domain.settings.meet_config

Ограничение на ширину канала указывается исходя из следующих расчетов:

  • Сервер

    • Исходящий канал должен быть не менее чем:
      Z * 64КБ * N (аудио) + Z * (XКб + Х/4Кб + Х/16Кб) * M (камеры) → сумма по одновременным комнатам
      Z – общее количество участников
      N – максимальное количество участников, которые включат микрофон
      M – максимальное количество участников, видео которых будет отображаться в макете. Сложные случаи с разными макетами у разных участников следует считать по пиковым доступным для установки пользователями возможностям.
      Х – битрейт камер или демонстрации экрана, установленный в настройках комнаты

    • Входящий канал должен быть не менее чем:
      64КБ * N (аудио) + (XКб + Х/4Кб + Х/16Кб) * K (камеры) → сумма по одновременным комнатам
      Х – битрейт камер или демонстрации экрана, установленный в настройках комнаты
      N – максимальное количество участников, которые включат микрофон
      K – максимальное количество участников с включенными камерами

  • Клиент

    • Исходящий канал должен быть не менее чем:
      100КБ (аудио) + XКб (камера)
      Х – битрейт камер установленный в настройках комнаты

    • Входящий канал должен быть не менее чем:
      100КБ * N (аудио) + (XКб + Х/4Кб + Х/16Кб) * M (камеры)
      N – максимальное количество участников, которые включат микрофон
      M – максимальное количество участников, видео которых будет отображаться в макете.
      Х – битрейт камер установленный в настройках комнаты

Следует согласовать:

  • Для сервера. Ширину канала доступную на сервере с вычисленными значениями для исходящего и входящего канала

  • Для каждого участника. Установленные в конфигурации сервера параметры (mediasoup → webRtcTransportOptions → consuming | producing) и ширину канала у каждого участника.

  1. Проблема на сервере

Проверить загрузку сервера:
* cpu
* swap – если начал использоваться, то могут возникать проблемы с качеством, нужно снижать нагрузку на озу или увеличивать объем озу

Команды для экстренного очищения неиспользуемой памяти и swap:

sync; echo 3 > /proc/sys/vm/drop_caches
sudo swapoff -a && sudo swapon -a

2.1.2. Включаем демонстрацию экрана (или видео) а там плохое качество у всех

Проверить разрешение и битрейт презентации в настройках комнаты: вкладка «Комната» – настройка «Качество»

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

2.1.3. Нет видео, совсем, никакого

Одна из причин - используется браузер не из списка поддерживаемых. Уточнить какой, предложить воспользоваться поддерживаемым (список есть в ответах на вопросы).

2.1.4. Пользователя не слышно

В правом нижнем углу отображаются индикаторы качества соединения. Узнать какого цвета второй (в центре, при наведении подписан «Передача…​») индикатор, если:

  • зеленого - передача данных выполняется, проверить какое устройство выбрано в качестве динамика (см ниже)

  • желтого – передача звука отключен, проверить включен ли микрофон в интерфейсе клиентского приложения

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

  • серого – микрофон отключен в клиенте вкс и не включался.

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

2.1.5. Пользователь никого не слышит

В правом нижнем углу отображаются индикаторы качества соединения. Узнать какого цвета первый (самый левый, при наведении подписан «Прием…​») индикатор, если:

  • зеленого - прием данных выполняется, проверить какое устройство выбрано в качестве динамика (см ниже)

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

  • красного – по какой-то причине нет подключения для получения звука с сервера. Или нет трафика с сервера. Причинами могут быть: блокировка со стороны ркн, настроенный на сервере диапазон rtp портов недоступен для данного клиента.

  • серого – нет ни одного участника – источника звука, никто не говорит.

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

2.1.6. Сильное эхо / шумы от участника

Как правило возникает в помещениях с несколькими микрофонами и динамиками, используется микшер для объединения звука (input и output) при этом входной и выходной сигнал «перемешались» в одном виртуальном девайсе оказались вход и выход. В этом случае используемый эхокомпенсатор и шумоподавитель не срабатывает. Решение: проверить как микшируются входные и выходные каналы и разделить их.

2.1.7. Нет разрешения на использование микрофона или камеры

Доступ к микрофону (или камере) запрещен. Обычно его можно разрешить в правой части адресной строки браузера либо в окне настроек.

2.2. Другие вопросы

2.2.1. Как поднять качество только одному спикеру (видео / шара)

Требуются права владельца или модератора.
Изменить индивидуальные настройки: вкладка «Люди» - контекстное меню на строке участнике - выбрать «Индивидуальные настройки».

2.2.2. Протеряли доступ (модератора / овнера) к комнате, что делать?

  1. Изменить или выдать права владельца (или модератора) участнику через приложение Администратор ВКС

  2. Использовать hidden admin для назначения участника модератором (не предоставлять конечному пользователю инструкции как зайти под hidden admin, только для собственных инженеров)

В качестве рекомендаций:

  • Авторизоваться в системе перед созданием комнаты (использовать авторизацию)

2.2.3. Я никого не вижу / только одного человека и т.д.

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

Если виден только один участник и во вкладке «Опции» - «Макет» - над списком макетов написано «Участник: ххх», то по двойному клику на окне участника макет вернется в предыдущее вид, соответственно попросить выполнить двойной клик на окне участника.

3. Прочие вопросы

3.1. Какие комнаты сейчас активны?

Доступ в мониторинг по url

https://server_url/meet/monitoring/<reportPassword>

Пароль настраивается в конфигурации EraMeet сервера

3.2. Какие комнаты были активны?

Доступ в мониторинг по url

https://server_url/meet/report/<reportPassword>

Пароль настраивается в конфигурации era meet сервера

3.3. Поддерживаемые браузеры?

· Яндекс Браузер
· Apple Safari
· Google Chrome
· Microsoft Edge
· Mozilla Firefox (только ПК)
· Opera