Часто задаваемые вопросы по ВКС (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. Тормозит и пропадает видео / аудио
Проблему можно разделить на следующие типы:
-
Потеря пакетов (плохая сеть)
В этом случае проблемы могут возникать как с аудио, так и с видео.
Сервер и клиент обладают механизмами переотправки для борьбы с такой ситуацией. Если проблема наблюдается – снизить параметры качества комнаты и выяснять что с сетью. -
Согласованность настроек комнаты и сервера («Слишком много хочешь»)
В этом случае проблемы могут возникать только с видео, т.к. аудио в приоритете у сервера и не зависит от настроек видео.
При этом проблема:-
может возникать как у единичного участника - настройки сервера превышают возможности сети у участника
-
Может возникать у всех участников в разной степени – понижается качество или отключается видео других участников
Проблема заключается в несогласованности настроек сервера с возможностями сети сервера и клиентов.
Необходимо проверить согласованность следующих настроек: -
качество – вкладка «Комната» – настройка «Качество»
-
макет – вкладка «Комната» – настройка «Макет участников» (при наличии и должен ли быть?), либо уточнить какой макет как правило выбран у участников
-
ограничение на ширину канала для каждого участника в конфигурации сервера, указано в настройках мастер домена – 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) и ширину канала у каждого участника.
-
Проблема на сервере
Проверить загрузку сервера:
* 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.2. Другие вопросы
2.2.1. Как поднять качество только одному спикеру (видео / шара)
Требуются права владельца или модератора.
Изменить индивидуальные настройки: вкладка «Люди» - контекстное меню на строке участнике - выбрать «Индивидуальные настройки».
2.2.2. Протеряли доступ (модератора / овнера) к комнате, что делать?
-
Изменить или выдать права владельца (или модератора) участнику через приложение Администратор ВКС
-
Использовать hidden admin для назначения участника модератором (не предоставлять конечному пользователю инструкции как зайти под hidden admin, только для собственных инженеров)
В качестве рекомендаций:
-
Авторизоваться в системе перед созданием комнаты (использовать авторизацию)
2.2.3. Я никого не вижу / только одного человека и т.д.
Проверить какой сейчас установлен макет у пользователя, изменить его при необходимости.
Если виден только один участник и во вкладке «Опции» - «Макет» - над списком макетов написано «Участник: ххх», то по двойному клику на окне участника макет вернется в предыдущее вид, соответственно попросить выполнить двойной клик на окне участника.
3. Прочие вопросы
3.1. Какие комнаты сейчас активны?
Доступ в мониторинг по url
https://server_url/meet/monitoring/<reportPassword>
Пароль настраивается в конфигурации EraMeet сервера