We have been observing this issue for a couple of days now after migrating to jitsi version 6173(docker deployment).
There is a previous thread on this topic in which the users said they are facing this issue in the latest stable also, I am starting this thread explaining our system scenario as exact I can.
In our conference meeting, people (around 10 - 30) are joining with their videos turned on,
- In this case, some can see the participant’s faces/video (especially on mobile devices), but many others can not see the participant’s video. Also, they see other participants’ status as Inactive.
- A participant is sharing his screen, and suddenly other participants see the following message
Video for ‘A’ has been turned off due to save bandwidth. As a result, some participants can not see the shared screen anymore
- if the participant clicks the user, he is now On Stage. At this point, we expect to see his video/ screen share, other participants’ videos can be disabled as they are not on stage. But video off message is shown:
In jvb log: BandwidthAllocator.allocate: Endpoints were suspended due to insufficient bandwidth
Please check the attached screenshot that has log information for bwe:
We are using jvb version: jitsi-videobridge 2.1-538-g062e9f56
Please note that we’ve explored various combinations of these 2 variables trust_bwe, useNewBandwidthAllocationStrategy. And currently the following combination has been set:
- trust_bwe is set as true
- useNewBandwidthAllocationStrategy set as false
as jvb is determining bandwidth allocation, we explored in jvb Bandwidthallocator.java class, that it is calculating available bandwidth for participants and not sending any video layer to that participant if not finding it sufficient.
So how can this problem be fixed? also how jvb is calculating client participant bandwidth? An explanation of how available bandwidth is calculated would be really great.
We are getting sufficient bandwidth on our side and clients also reported that they have no network/bandwidth issue and other platforms like zoom/google meet are working properly (might need a lot of testing to claim that).
This is our server bandwidth.
A point to mention is that we have another setup that is running on jitsi meet version 5765. There no video turned off issue is occurring on stage and on tile view. So, we are assuming it is not bandwidth problem on our end as all works fine in that setup.
But for version 6173 It is occurring too frequently and even in 5-10 users’ conferences, it can be generated.
This is a burning issue in our system for several days now. And need a solution to work with.
Any help and response are highly appreciated.
Thanks in advance.