The RTCIceCandidateStats
dictionary's protocol
property specifies the protocol the specified candidate would use for communication with the remote peer.
Syntax
protocol = rtcIceCandidateStats.protocol;
Value
The value is one of the members of the RTCIceProtocol
enumerated string type:
tcp
- The candidate, if selected, would use TCP as the transport protocol for its data. The
tcpType
property provides additional information about the kind of TCP candidate represented by the object. udp
- The candidate will use the UDP transport protocol for its data. This is the preferred protocol for media interactions because of its better performance profile.
Specifications
Specification | Status | Comment |
---|---|---|
Identifiers for WebRTC's Statistics API The definition of 'RTCIceCandidateStats.protocol' 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.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
protocol | Chrome No support No | Edge No support No | Firefox
Full support
64
| IE No support No | Opera ? | Safari ? | WebView Android No support No | Chrome Android No support No | Firefox Android
Full support
64
| Opera Android ? | Safari iOS ? | Samsung Internet Android No support No |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- Uses a non-standard name.
- Uses a non-standard name.