The WebRTC API's RTCIceProtocol enumerated type provides a set of DOMString values representing the names of the transport protocols ICE candidates can use. These strings are taken directly from the candidate a-line in SDP.
Values
tcp- The candidate, if selected, would use TCP as the transport protocol for its data. The
tcpTypeproperty 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.
Usage notes
The RTCIceProtocol type is used by the protocol property of RTCIceCandidate objects.
Specifications
| Specification | Status | Comment |
|---|---|---|
| WebRTC 1.0: Real-time Communication Between Browsers The definition of 'RTCIceProtocol' in that specification. |
Candidate Recommendation | Initial definition. |
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.
No compatibility data found. Please contribute data for "api.RTCIceProtocol" (depth: 1) to the MDN compatibility data repository.
