--- title: RTCIceCandidate slug: Web/API/RTCIceCandidate translation_of: Web/API/RTCIceCandidate ---
{{APIRef("WebRTC")}}{{SeeCompatTable}}{{draft}}
Das RTCIceCandidate
Interface der WebRTC API repräsentiert einen Kandidaten für einen Internet Connectivity Establishment (ICE) Server, welcher eine {{domxref("RTCPeerConnection")}} herstellt.
RTCIceCandidate
Objekt.candidate-attribute
, wie in {{RFC(5245)}} definiert. Dieser String ist leer (""
), wenn der RTCIceCandidate
einen "end of candidates" Indikator repräsentiert.relatedAddress
die IP-Adresse des Kandidaten, von dem er abgeleitet ist. Für Hostkandidaten ist sie null
.relatedPort
der Port des Kandidaten, von dem er abgeleitet ist. Für Hostkandidaten ist er null
.null
, den Identifikator der "media stream identification" (wei definiert in RFC 5888) für die Medienkomponente, zu der dieser Kandidat zugeordnet ist.null
, den Index (beginnend bei 0) der Medienbeschreibung (wie definiert in RFC 4566) im SDP, dem dieser Kandidat zugeordnet ist.protocol
den Wert tcp
enthält, dann repräsentiert tcpType
den Typ des TCP Kandidats. Ansonsten enthält tcpType
den Wert null
.host
, srflx
, prflx
, oder relay
.Specification | Status | Comment |
---|---|---|
{{SpecName('WebRTC 1.0', '#rtcicecandidate-interface', 'RTCIceCandidate')}} | {{Spec2('WebRTC 1.0')}} | Initiale definition. |
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(22)}} |
Feature | Android | Android Webview | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|---|
Basic support | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |