The RTCIceCandidateStats
interface's candidateType
property is a string which indicates the type of ICE candidate the object represents.
Syntax
candidateType = rtcIceCandidateStats.candidateType;
Value
A DOMString
whose value is one of the strings found in the RTCIceCandidateType
enumerated type:
host
The candidate is a host candidate, whose IP address as specified in the RTCIceCandidate.ip
property is in fact the true address of the remote peer.
srflx
The candidate is a server reflexive candidate; the ip
indicates an intermediary address assigned by the STUN server to represent the candidate's peer anonymously.
prflx
The candidate is a peer reflexive candidate; the ip
is an intermediary address assigned by the STUN server to represent the candidate's peer anonymously.
relay
The candidate is a relay candidate, obtained from a TURN server. The relay candidate's IP address is an address the TURN server uses to forward the media between the two peers.
Specifications
Specification | Status | Comment |
---|---|---|
Identifiers for WebRTC's Statistics APIThe definition of 'RTCIceCandidateStats.candidateType' in that specification. | Candidate Recommendation | Initial specification. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
candidateType
|
Chrome
No support No |
Edge
No support No |
Firefox
Full support 27 |
IE
No support No |
Opera
? |
Safari
? |
WebView Android
No support No |
Chrome Android
No support No |
Firefox Android
Full support 27 |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
No support No |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
RTCIceCandidateStats.candidateType by Mozilla Contributors is licensed under CC-BY-SA 2.5.