Transport lifecycle
Your transport instance is constructed when you callconnect() on your client instance.
Transport states
TransportState
Your transport instance goes through a series of states during its lifecycle. These states are:
Initializing
Transport is being initialized. Typically in response to a
rtviClient.initDevices() call, where the transport is being set up in
order to enumerate local media devices.Initialized
Transport has been initialized and is ready to connect. This state is
typically reached after a successful
rtviClient.initDevices() call.Authenticating
Your client has called
rtviClient.connect() and is waiting for a response
from your server containing ‘auth bundle’ credentials (such as a session URL
and token.)Connected
Transport has successfully connected to the session and is awaiting a
client-ready signal (indicicated audio and video tracks are ready to be
sent.)
rtviClient.state, or by defining a callback or event: