Spec-Zone.ru › Web APIs

RTCRtpSender: метод getStats()

Базовый Широко распространённый

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Метод RTCRtpSender getStats() асинхронно запрашивает объект RTCStatsReport, который предоставляет статистику об исходящем трафике на RTCPeerConnection, который владеет отправителем, возвращая Promise, который выполняется, когда результаты будут доступны.

Синтаксис

getStats()

Параметры

Нет.

Возвращаемое значение

JavaScript Promise, который выполняется, как только статистика станет доступной. Обработчик выполнения промиса получает в качестве параметра объект RTCStatsReport, содержащий собранную статистику.

Возвращаемый RTCStatsReport накапливает статистику для всех потоков, передаваемых с помощью RTCRtpSender, а также статистику для любых зависимостей этих потоков.

Они могут включать, например, статистику с типами: outbound-rtp, candidate-pair, local-candidate, remote-candidate.

Примеры

В этом простом примере получается статистика для RTCRtpSender и обновляется свойство innerText элемента для отображения текущего времени обратной связи запросов отправителя.

sender.getStats().then((stats) => {
  document.getElementById("currentRTT").innerText = stats.roundTripTime;
});

Спецификации

Спецификация
WebRTC: Реальное время связи в браузерах
# widl-RTCRtpSender-getStats-Promise-RTCStatsReport

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
getStats 67 13 55 54 12.1 67 55 48 12.2 9.0 67

См. также

  • API WebRTC
  • RTCStatsReport
  • RTCRtpReceiver.getStats()
  • RTCPeerConnection.getStats()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpSender/getStats

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API