Комментарии 2
Подскажите, а у вас стримы WebRTC всегда идут через сервер?
Ведь в случае "классического" WebRTC от клиента к клиенту не так просто в браузере отследить использование памяти на клиенте и загрузку процессора.
Можете уточнить какие метрики вы собираете непосредственно с клиента?
Подскажите, а у вас стримы WebRTC всегда идут через сервер?
Да. WebRTC соединение устанавливается, как и полагается, точка-точка между клиентом (публикующим или играющим) и сервером. То есть, если один публикует, другой играет - это две разных WebRTC сессии на самом деле.
Но это позволяет одному клиенту опубликовать поток, и сотне подписчиков его раздать.
Можете уточнить какие метрики вы собираете непосредственно с клиента?
Непосредственно с клиента не собираются никакие метрики, только на стороне сервера.
Мониторинг WebRTC стримов с помощью Prometheus и Grafana