Package 

Enum BandwidthProfileMode

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      COLLABORATION

      This mode is for use cases where some RemoteVideoTrack(s) are more prioritized overothers. However, the lower priority RemoteVideoTrack(s) still need to be visible. Thebandwidth allocation algorithm will distribute the available downlink bandwidth proportionalto the requested render VideoDimensions. In case of low downlink bandwidth, thequality of higher priority RemoteVideoTrack(s) may be degraded to avoid switching offlower priority RemoteVideoTrack(s).

      GRID

      This mode is for use cases where all the subscribed RemoteVideoTrack(s) are equallyimportant. The bandwidth allocation algorithm will share the available downlink bandwidthequally among the subscribed RemoteVideoTrack(s).

      PRESENTATION

      This mode is for use cases where some RemoteVideoTrack(s) are deemed critical andmust be preserved at any cost over the other RemoteVideoTrack(s). The bandwidthallocation algorithm will allocate as big a share of the available downlink bandwidth as itpossibly can to the higher priority RemoteVideoTrack(s), and only then consider thelower priority RemoteVideoTrack(s). In case of low downlink bandwidth, the lowerpriority RemoteVideoTrack(s) are switched off in order to preserve the quality of thehigher priority RemoteVideoTrack(s).