bigbluebutton-Github/bigbluebutton-html5/imports/utils
prlanzarin 2cba85e866 html5: refactor STUN/TURN fetch, add fallback STUN, fix deadlock in audio join
Refactored STUN/TURN fetch to be done only once, when successful, per session and cache it in mem to avoid too many reqs. Current way is a bit dumb, this should increase reliability a bit more. The caching is configurable so folks who want to use very short lived TURN credentials can disable it

Add a fallback STUN config option to be used when the default STUN/TURN fetch fails

Clean the safari/no candidate generation pre flight check from 3rd party STUNs

Fix deadlock in audio join when STUN/TURN fetch failed
2020-05-21 04:35:17 +00:00
..
deviceInfo.js fix chrome on ios blue screen after selecting share webcam / lint issues 2019-06-27 16:02:42 +00:00
fetchStunTurnServers.js html5: refactor STUN/TURN fetch, add fallback STUN, fix deadlock in audio join 2020-05-21 04:35:17 +00:00
hexInt.js Moved hex_to_int and int_to_hex functions to imports/utils 2017-09-21 16:52:43 -07:00
humanizeSeconds.js solve error in nav-bar component 2017-10-23 14:26:56 -02:00
ios-webview-audio-polyfills.js Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-add-create-br-to-manage-user-menu 2019-01-21 17:02:18 +00:00
keyCodes.js Added event listener to change slides with Page Up and Page Down 2019-09-18 14:12:05 -03:00
lineEndings.js PR review fixes 2017-09-06 12:36:52 -07:00
logoutRouteHandler.js Fix logout handler isn't working on error screen 2018-11-20 18:13:34 -02:00
mediaElementPlayRetry.js Improve log message for screenshare/listen only/autoplay and harden media play with retries 2019-09-06 18:58:22 +00:00
mimeTypes.js Linter auto fix 2017-06-02 19:25:02 +00:00
regex-weburl.js PR review fixes 2017-09-06 12:36:52 -07:00
safari-webrtc.js html5: refactor STUN/TURN fetch, add fallback STUN, fix deadlock in audio join 2020-05-21 04:35:17 +00:00
sdpUtils.js log the selected sip.js candidate 2019-12-18 16:11:24 -08:00
slideCalcUtils.js pan/zoom and cursor refactor for better performance 2019-07-25 15:55:25 -07:00
statuses.js fix reported bugs / impliment suggested changes 2018-07-11 20:08:22 +00:00
visibilityEvent.js removed .log() function in favour of logger 2019-08-01 12:47:45 -04:00