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.


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

The value must be one of the following:


The transport is the controlled agent.


The RTCIceTransport object is serving as the controlling agent.


The role has not yet been determined.


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

Browser compatibility

BCD tables only load in the browser