enable Adaptive Subscriptions
Enables the adaptive subscription manager on the server, which automatically adjusts the quality of incoming video streams based on network conditions and viewport size.
Once enabled, use setViewPort on individual participants to inform the server of the display dimensions for each video. The server then selects the optimal simulcast layer to send, balancing quality against available bandwidth.
This method must be called after the meeting has been joined. If called before joining, an onError callback is fired with error code 3001.
Note: Adaptive subscriptions work independently from setQuality, which is a manual quality override. When adaptive subscriptions are enabled, prefer using setViewPort for automatic quality management.
Code Example:
meeting.enableAdaptiveSubscriptions()
See also
Participant.setQuality()