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 |
||
---|---|---|
.. | ||
actions-dropdown | ||
create-breakout-room | ||
presentation-options | ||
quick-poll-dropdown | ||
raise-hand | ||
screenshare | ||
component.jsx | ||
container.jsx | ||
service.js | ||
styles.js |