RTCIceCandidate: свойство foundation
Чтение-только свойство интерфейса RTCIceCandidate — это строка, которая уникально идентифицирует кандидата на разных транспортных средствах.
Это свойство позволяет сопоставлять кандидатов, присутствующих на нескольких объектах RTCIceTransport.
Значение
Строка, уникально идентифицирующая кандидата на всех RTCIceTransport , на которых он доступен.
Примечание: Если port — и port поддерживается port — передача кандидата в addIceCandidate() завершится ошибкой, выбросив исключение OperationError.
Примечания по использованию
Рассмотрим строку атрибута SDP (a-строку), описывающую кандидата ICE:
a=candidate:4234997325 1 udp 2043278322 192.0.2.172 44323 typ host
Поле "4234997325" является значением foundation.
Примеры
Этот фрагмент кода использует значение foundation двух кандидатов, чтобы определить, являются ли они на самом деле одним и тем же кандидатом.
if (candidate1.foundation === candidate2.foundation) {
/* the two candidates are the same, even if they're on
different transports */
}
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
foundation |
74 | 79 | 126 | 62 | 14.1 | 74 | 126 | 53 | 14.5 | 11.0 | 74 |
© 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/RTCIceCandidate/foundation