How to see the network bandwidth and signal strength of participants

201 views
Skip to first unread message

Benson KP

unread,
Dec 22, 2020, 8:38:02 AM12/22/20
to BigBlueButton-dev
Hi,

How can I show the network bandwidth and signal strength usages of all users on their frame when the meeting is running, just like jitsi and zoom.

Any reply will be appreciated. 

Regards,
Benson K P.

Paulo Lanzarin

unread,
Dec 22, 2020, 8:52:33 AM12/22/20
to bigblueb...@googlegroups.com
There's network quality heuristics (packet loss, jitter, ...) and UI for "signal strength" implemented in upstream's develop branch.
I suggest you check it there to have an idea on how to use that (or bolt whatever UI you're thinking about into it).

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/6b00597a-7eba-461c-bebc-690e1f9afc45n%40googlegroups.com.

I Brof

unread,
Dec 22, 2020, 5:13:45 PM12/22/20
to BigBlueButton-dev
There's network quality heuristics (packet loss, jitter  
We used that fork but unfortunately it's not accurate and jiter can not represent the network status. My team told me that we have to built one from scratch. 

Paulo Lanzarin

unread,
Dec 22, 2020, 5:48:33 PM12/22/20
to bigblueb...@googlegroups.com
> We used that fork but unfortunately it's not accurate and jiter can not represent the network status. My team told me that we have to built one from scratch.

Ok, now you made me just a tiny bit mad, pal.

> We used that fork

First of all, that is not a fork. I'm talking about the upstream develop branch. Which means it's under development.
Which means it accepts pull requests which will go into the next major release.


> jiter can not represent the network status

Jitter is a VERY important part of media QoS heuristics. Jitter in excess DOES indicate a problematic network along the route when we're talking about media.
So I consider that assertion just wrong.
The current develop heuristics that operate upon jitter might not be reliable, but that has nothing to do with what you said.

> My team told me that we have to built one from scratch.

Or, you know, you can extend it, contribute improvements, configure it to your needs?

This is the one that got to me.
Rebuilding something from scratch means that something is beyond salvation. Which, in this case, that's just as wrong as it gets.
Look at how simple the stats fetching is:
https://github.com/bigbluebutton/bigbluebutton/blob/develop/bigbluebutton-html5/imports/utils/stats.js
https://github.com/bigbluebutton/bigbluebutton/blob/develop/bigbluebutton-html5/imports/ui/components/connection-status/service.js

The heuristics thresholds are even configurable! Who would've thought!

Guess what? You can extend it with other getStats-based heuristics. And then you can enrich the UI feedback with them.
There's a ton of stuff getStats return. And then you can enrich that with periodic RTT calculation. And then up/downlink estimation.
Consider what's in develop a first step into building reliable network quality heuristics. Not something that warrants "rebuilding it from scratch".


This is an open source software that accepts contributions and welcomes discussion. Look where we're conversing: a development
mailing list. Coming here just to counteract my suggestion to Benson KP (which was: hey, look there's some stuff done
in current dev branch; maybe you could look into it and extend it a bit further?
) with an euphemistic "that sucks, don't pay
attention to what the other guy just said" is just a bit... counterproductive?

Benson KP

unread,
Dec 22, 2020, 11:41:09 PM12/22/20
to BigBlueButton-dev
Hi,

Thank you for your reply.
From these discussions, I understand that there are no direct configurations to show the network status on each users frame. 
I will try your suggestions as I can. 

Once again thank you so much for all opinions and suggestions.

Regards,
Benson K P.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.

I Brof

unread,
Jan 1, 2021, 3:49:51 AM1/1/21
to BigBlueButton-dev
Jitsi has this feature, try to use it on bbb environment 

Reply all
Reply to author
Forward
0 new messages