Emitted every time the server estimates client's bandwidth.
client's available incoming bitrate estimated by the server. It's measured in bits per second.
Emitted when endpoint of this WebRTCEndpoint instance is ready. Triggered by WebRTCEndpoint.connect
Emitted in case of errors related to multimedia session e.g. ICE connection.
Emitted when endpoint of this WebRTCEndpoint instance was removed.
Emitted each time new endpoint is added to the room.
Emitted each time endpoint is removed, emitted only for other endpoints.
Emitted each time endpoint has its metadata updated.
Optional
trackOptional
metadata?: TrackMetadataEmitted each time WebRTCEndpoint need to send some data to the server.
Emitted in case of errors related to multimedia session e.g. ICE connection.
Emitted each time the endpoint which was already in the room, adds new track. Fields track and stream will be set to null. These fields will be set to non-null value in trackReady
Emitted each time track encoding has been disabled.
Emitted each time track encoding has been enabled.
Emitted when data in a new track arrives.
This event is always emitted after trackAdded. It informs the user that data related to the given track arrives and can be played or displayed.
Emitted when some track will no longer be sent.
It will also be emitted before endpointRemoved for each track of this endpoint.
Emitted each time endpoint has its track metadata updated.
Currently, this event is only emitted when DisplayManager in RTC Engine is enabled and simulcast is disabled.
Emitted when priority of video tracks have changed.
list of tracks which will be sent to client from SFU
list of tracks which will not be sent to client from SFU
Events emitted by the WebRTCEndpoint instance.