bigbluebutton-Github/bigbluebutton-html5
Paulo Lanzarin 327c2c4624
fix: run full RTC stats collection only when necessary (#21073)
In BBB 3.0, a change was made to collect full WebRTC stats continuously.
This method gathers stats from *all* peers and *all* senders and receivers
every 2 seconds. Originally, it was intended to run only when the user opened
the connection status dialog, providing in-depth info in the UI and making it
available for copying.

This new behavior is not ideal. Running full stats collection every 2 seconds
in meetings with 20+ peers/transceivers wastes client resources since the
collected data is unused 99% of the time.

This commit reverts to the pre-3.0 behavior (≤2.7), where full stats collection
(`startNetworkMonitoring`) runs only when the connection status modal is open.
As a bonus, it fixes the packet loss status transition log to use the packet
loss percentage, which is the actual trigger metric.
2024-09-13 09:15:35 -04:00
..
.vscode
client Merge pull request #21153 from prlanzarin/u30/fix/error-boundary-critical 2024-09-13 09:57:28 -03:00
imports fix: run full RTC stats collection only when necessary (#21073) 2024-09-13 09:15:35 -04:00
private/config feat(screenshare): add support for troubleshooting links (#21051) 2024-09-09 08:51:34 -03:00
public Translate en.json in el_GR (#21155) 2024-09-11 09:32:27 -04:00
server
.eslintignore
.eslintrc.js
.gitignore
babel.config.js
deploy.sh
jsconfig.json
package-lock.json chore(deps): bump the npm_and_yarn group across 4 directories with 2 updates (#21172) 2024-09-12 10:54:48 -04:00
package.json chore(deps): bump the npm_and_yarn group across 4 directories with 6 updates (#21163) 2024-09-11 10:52:05 -04:00
run-dev.sh
test-html5.sh
tsconfig.json
webpack.config.js Fix devtools in prod (#21043) 2024-08-28 14:47:57 -03:00