327c2c4624
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. |
||
---|---|---|
.. | ||
button | ||
icon | ||
modal | ||
status-helper | ||
component.jsx | ||
mutations.jsx | ||
queries.jsx | ||
service.js |