Back to the matrix

Uplink policy

app/lib/lc/chime-session-tuning.ts, line 126

Repository rr7

  // policy" default: without that line an iPhone would silently fall back to
  // AllHighestVideoBandwidthPolicy, which does not adapt at all.
  configuration.enableSVC = true;
  configuration.videoDownlinkBandwidthPolicy = weakNetworkDownlinkPolicy(logger);
  configuration.videoUplinkBandwidthPolicy = createChimeVideoUplinkPolicy(
    configuration.credentials?.attendeeId ?? '',
    logger,
  );

  configuration.connectionTimeoutMs = CONNECTION_TIMEOUT_MS;
  configuration.reconnectTimeoutMs = RECONNECT_TIMEOUT_MS;
  configuration.reconnectLongBackOffMs = RECONNECT_LONG_BACKOFF_MS;
  configuration.connectionHealthPolicyConfiguration = weakNetworkConnectionHealthPolicy();

  // A reconnect or a policy-driven pause leaves the other person's last frame on screen