afa2908ded
Reconnection timers are far too long for abrupt failures because we are waiting the original timeouts to elapse (30-60s) before trying it again - even if a connection worked N-sessions back in that session's history. The ideal thing to have is another intermediate, smaller and fixed reconnection timer for sessions that had a working screen share at least once. The UI is also not being updated to the reconnecting state on negotiation failures. * Add an intermediate reconnection timer for abrupt failures set to 8s. This should improve reconnection times. * Lower default connection timers values (base 20s down from 30s, max 25s down from 60s) * Set screen share UI to reconnecting on abrupt failures as well - we were only tracking ICE states prior to this, not negotiation errors |
||
---|---|---|
.. | ||
config | ||
static/guest-wait |