RTCIceTransport: role property

The role read-only property of the RTCIceTransport interface indicates which ICE role the transport is fulfilling: that of the controlling agent, or the agent that is being controlled.

You can learn more about ICE roles in Choosing a candidate pair.

Value

A string specifying whether the RTCIceTransport represents the controlling agent or the controlled agent.

The value must be one of the following:

"controlled"

The transport is the controlled agent.

"controlling"

The RTCIceTransport object is serving as the controlling agent.

"unknown"

The role has not yet been determined.

Specifications

Specification
WebRTC: Real-Time Communication in Browsers
# dom-icetransport-role

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
role

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support