Spec-Zone.ru › Web APIs

RTCInboundRtpStreamStats: свойство fecPacketsReceived

Свойство fecPacketsReceived словаря RTCInboundRtpStreamStats указывает, сколько пакетов коррекции ошибок вперёд (FEC) было получено этим RTP-приёмником от удалённого узла.

Пакет FEC содержит информацию о чётности, которую можно использовать для попытки восстановления RTP-пакетов данных, повреждённых во время передачи.

Синтаксис

const fecPacketsReceived = rtcInboundRtpStreamStats.fecPacketsReceived

Значение

Целое беззнаковое значение, которое указывает общее количество пакетов FEC, полученных от удалённого узла во время этой RTP-сессии. Коррекция ошибок вперёд использует метод исключающего ИЛИ для выполнения проверок чётности полученных данных.

Использование информации о чётности FEC для попытки восстановления повреждённых пакетов позволяет избежать необходимости повторной передачи повреждённых пакетов, что, в свою очередь, помогает уменьшить задержку или необходимость пропуска повреждённых кадров.

Примечание: Этот счётчик также может быть увеличен, когда пакеты FEC поступают в режиме совмещения с медиаданными; это может происходить, например, с Opus.

Примечания по использованию

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

Если вы хотите узнать, сколько полученных пакетов было отброшено, вы можете проверить значение fecPacketsDiscarded.

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

Спецификация
Идентификаторы API статистики WebRTC
# dom-rtcinboundrtpstreamstats-fecpacketsreceived

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
fecPacketsReceived 81 81 106 68 14.1 81 106 58 14.5 13.0 81

См. также

  • RFC 5109 (Формат RTP-нагрузки для общей коррекции ошибок вперёд)

© 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/RTCInboundRtpStreamStats/fecPacketsReceived

Spec-Zone.ru

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