Optionalautoautosubscribe to room tracks after joining, defaults to true
Optionaldisablewhen the server runs ICE lite, asks it to use a full ICE agent for this participant. this is a server-side setting that the server may ignore, defaults to false
Optionalmaxspecifies how often an initial join connection is allowed to retry (only applicable if server is not reachable)
Optionalpeeramount of time for PeerConnection to be established, defaults to 15s
Optionalrtcuse to override any RTCConfiguration options.
Optionalsubscriberwhether the SFU may pause subscribed video tracks when this participant's downstream
connection is congested, so that other tracks can continue to stream smoothly.
paused tracks resume automatically when conditions allow, and RoomEvent.TrackStreamStateChanged
fires on each transition.
when left undefined, the server's default applies (the project setting on LiveKit Cloud,
or rtc.congestion_control.allow_pause when self-hosting)
Optionalwebsocketamount of time for Websocket connection to be established, defaults to 15s
Options for Room.connect()