RTCIceTransport.role

The read-only RTCIceTransport property role 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 in WebRTC connectivity.

Syntax

iceRole = RTCIceTransport.role;

Value

A DOMString specifying whether the RTCIceTransport represents the controlling agent or the controlled agent. The value must be one of those found in the enumerated type RTCIceRole:

"controlling"

The RTCIceTransport object is serving as the controlling agent.

"controlled"

The transport is the controlled agent.

Specifications

Specification
WebRTC 1.0: Real-Time Communication Between Browsers (WebRTC 1.0)
# dom-icetransport-role

Browser compatibility

BCD tables only load in the browser