bigbluebutton-Github/bigbluebutton-html5/imports/ui/services
prlanzarin be6a23a003 feat: add option to force/extend gathering window in SFU components
There's an edge case in finnicky networks where ALG-like firewalls
tamper with USE-CANDIDATE STUN packets and, consequently, bork ICE-lite
connectivity establishment. The odd part is that client-side gathering
seems to complete if intermediate STUN bindings work (before the final
USE-CANDIDATE), which may cause the peer not to generate relay
candidates == connectivity fails.

This adds the `public.kurento.gatheringTimeout` option to forcefully extend
the candidate gathering window in peers that act as offerers. The
behavior is as follows: if the flag is set (ms), the peer will wait
either the gathering completed stage or, _at most_,
public.kurento.gatheringTimeout ms before proceeding with calls chained
to setLocalDescription.

This option is disabled by default and intentionally ommited from the
base settings.yml file as to not encourage its use. Don't use it unless
you know what you're doing :).
2023-04-05 13:22:38 -03:00
..
api utilize Meteor connection id instead of trusting client side meetingId, userId 2020-02-06 15:48:16 -05:00
audio-manager fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s) 2022-09-15 19:25:30 +00:00
auth refactor(html5): presentation/whiteboard/cursor code cleanup and linting 2023-03-10 11:30:46 +00:00
bbb-webrtc-sfu feat: add option to force/extend gathering window in SFU components 2023-04-05 13:22:38 -03:00
features [issue-16734] - refactor disabledFeatures presentationArea to just presentation 2023-02-22 17:16:43 -03:00
LiveDataEventBroker add disableWebsocketFallback settings 2022-09-21 11:03:21 -03:00
LocalCollectionSynchronizer fix: guarantee cleanup of stale data on re-subscriptions 2022-10-28 13:37:41 +00:00
locale fix: add empty string fallback config 2022-09-28 14:24:27 -03:00
meeting-settings Improve data structure to not break on reconnections 2021-11-03 14:37:54 -03:00
mobile-app feat: Button to transfer user to mobile App (#15183) 2022-11-15 09:49:24 -03:00
notification move toast component to common folder 2022-02-15 17:57:50 +00:00
settings Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-2526-dec14 2022-12-14 13:23:11 -03:00
storage Use the new config option from #15413 - A centralized way of defining which storage to use (Session or Local) 2022-11-03 17:57:54 -03:00
subscription-registry [issue-16284] - tweaked minor problems and fixed blue screen when changing breakout rooms 2023-01-17 11:30:25 -03:00
unread-messages Squashed virtual background commits 2021-07-21 20:00:19 +00:00
users-settings Fixes client to obey custom parameter autoSwapLayout 2019-06-24 18:01:54 -03:00
virtual-background Merge pull request #15603 from JoVictorNunes/camera-brightness 2022-08-31 17:00:34 -03:00
webrtc-base feat: add option to force/extend gathering window in SFU components 2023-04-05 13:22:38 -03:00