Determines if the stream ID's are from the same group (client)
Returns the set of all streams as VideoStreamIdSet
Returns an array of video sources who are sending video excluding self
Returns attendee id for a group id
Returns attendee id for a stream id
Returns attendee id for a track id
Returns external user id for a track id
Returns a group id for an SSRC
Returns group id for a stream id
Returns the set of the highest quality videos for subscription
Saves [[SdkBitrateFrame]] in VideoStreamIndex
Saves [[SdkIndexFrame]] in VideoStreamIndex
Saves [[SdkSubscribeAckFrame]] in VideoStreamIndex
Updates cached local stream description array via uplink decisions, an array of [[RTCRtpEncodingParameters]]
Returns the cloned array of VideoStreamDescription corresponding to local streams
Returns the number of video participants
Returns the number of participants who are publishing videos excluding self
Override mappings using stream ID (i.e. for streamIdForTrack
, and streamIdForSSRC
)
locally (i.e. without the need for a subscribe ACK message)
Returns the cloned array of VideoStreamDescription corresponding to remote streams
Returns a stream id for an SSRC Id
Returns a stream id for a track id
Return a selection set of streams for subscription based on self attendee id, size information of tiles, bandwidth limitation
Returns the set of streams which are paused at source.
This function caches the currently ingested index frame (and may be eventually renamed). It can
use the stored index as a backup for map functions like groupIdForStreamId
and can be used for:
Generated using TypeDoc
VideoStreamIndex holds the set of video streams available on the server for subscription