Я внедрил WebRTC для приложения видеоконференций JavaScript. Мне нужно рассчитать скорость интернета во время видео/аудио звонков, и в зависимости от этого отображается сообщение, оценивающее соединение как Плохо/Среднее/Хорошее/Отличное. Пожалуйста, предложите наилучший способ сделать это.
https://webrtc.github.io/samples/src/content/peerconnection/audio/ показывает, как использовать API getStats для вычисления разницы между количеством отправленных бит. Еще одна вещь, которую вы можете рассмотреть, - это время в оба конца, которое доступно из того же API.