bigbluebutton-Github/bigbluebutton-html5
prlanzarin d350afd194 fix(screenshare): check packet flow to detect unhealthy streams earlier
Screen streams were only deemed unhealthy when the transport's ICE state
transitioned to failed. That was as good as nothing because the stream would
stay frozen with no visual UI feedback until it reconnected. Bad UX.

This commit addresses that issue via two changes:
  - A stream is deemed *potentially* unhealthy now if the transport's
    state becomes disconnected
  - If a stream is deemed potentially unhealthy, a monitor probe is
    started to check whether there is media/packet flow (every 500ms).
    If there's no packet flow, the stream is flagged is factually unhealthy and
    UI feedback about that is rendered.

It's still not as good as it could be - relying on disconnected still
leaves a couple of seconds of silence to be dealt with. For that to be
addressed the prober would have to run nonstop, but that's for later.
2022-05-09 01:59:32 +00:00
..
.meteor upgrade mocha-core package 2022-03-09 17:00:56 +00:00
client Add server side notification 2022-03-10 16:33:25 -03:00
imports fix(screenshare): check packet flow to detect unhealthy streams earlier 2022-05-09 01:59:32 +00:00
private Merge pull request #14833 from lfzawacki/develop-bbb 2022-05-04 16:51:06 -03:00
public Merge pull request #14833 from lfzawacki/develop-bbb 2022-05-04 16:51:06 -03:00
server Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08 2022-02-09 15:52:42 +00:00
.eslintignore
.eslintrc.js Merged upstream develop branch 2021-05-01 16:59:20 +02:00
.gitignore Add missing changes after moving test files to new folder 2021-08-01 18:24:17 -03:00
deploy_to_usr_share.sh Improve scripts to run/deploy applications 2022-03-31 13:48:57 -03:00
jsconfig.json Add jsconfig 2022-02-21 12:42:29 +00:00
package-lock.json fix: add missing darkreader in package-lock.json 2022-04-18 20:01:02 +00:00
package.json feat(theme): add dark mode theme 2022-04-08 16:05:29 -03:00
run-dev.sh Create learning dashboard scripts 2022-04-01 09:15:30 -03:00
test-html5.sh
TRANSIFEX_PULL_INSTRUCTIONS.md
transifex.sh chore: set up transifex project for BBB 2.5 2022-03-01 20:08:06 +00:00