Skip to content

Commit 04c0cd9

Browse files
authored
fix(llc): more graceful handling of SFU join failures (#1037)
* more graceful handling of SFU join failures * changelog * tests fix * added unit test
1 parent f1a574a commit 04c0cd9

File tree

9 files changed

+319
-139
lines changed

9 files changed

+319
-139
lines changed

packages/stream_video/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
✅ Added
44
* Introduced the `reconnectTimeout` option in `CallPreferences`, allowing you to set the maximum duration the SDK will attempt to reconnect to a call before giving up.
5+
* Added tracking for failed SFU join attempts. If a client fails to connect to the same SFU twice, it will now request a new SFU from the Coordinator. Also added max join retries counter (default to 3) to improve call connection reliability - it can be configured by providing `maxJoinRetries` parameter in `join()` method.
56

67
🔄 Changed
78
* Deprecated `callRejoinTimeout` in `RetryConfig`, instead added `networkAvailabilityTimeout` to `CallPreferences` to control how long the SDK waits for network connectivity to be restored during reconnection attempts before timing out.

0 commit comments

Comments
 (0)