VideoForwardingOptions

The VideoForwardingOptions model allows configuring the Video Forwarding functionality that allows:

  • Setting the maximum number of video streams that may be transmitted to the local participant
  • Prioritizing specific participants' video streams that need to be transmitted to the local participant
  • Changing the video forwarding strategy that defines how the SDK should select conference participants whose videos will be received by the local participant

Properties

max

Optional max: number

The maximum number of video streams that may be transmitted to the local participant. The valid values are between 0 and 49. The default value is 4. In the case of providing a value smaller than 0 or greater than 49, SDK triggers an error.


participants

Optional participants: Participant[]

The list of participants whose video streams should be always transmitted to the local participant.


strategy

Optional strategy: VideoForwardingStrategy

The strategy that defines how the SDK should select conference participants whose videos will be transmitted to the local participant. The selection can be either based on the participants' audio volume or the distance from the local participant.