Compensate for Low Bandwidth with 3CX WebMeeting Setting

Status
Not open for further replies.

LeonidasG_3CX

Product Manager
Staff member
Joined
Nov 19, 2008
Messages
2,174
Reaction score
658
A major factor that can make or break your WebMeeting experience is your own internet bandwidth. To allow WebMeeting to utilize your internet connection to its full capacity, use the \"Video Adaptivity\" setting. \"Video Adaptivity\" controls how much your transmitted video can degrade to compensate for users with lower bandwidth connections. Organ...
Continue reading the Original Blog Post.
 
Last edited by a moderator:
Hi Leonidas,

Is there any way (even deep down in the settings), we can make this the default for all webmeetings that happen on a 3CX system. I know we can set the bitrate on scheduled ones, but we need to do it across the board.

We are having a lot of customers coming to us saying "Zoom this and Teams that" (regarding adaptive video on low bandwidth).

Instructing 50 people in a webmeeting to do this each time is..... difficult.
 
I agree with Nick. Far too much is left up to the end users with 3CX. It is a great product but you can tell it is driven by techies... LOL. We need to be able to help our customers from behind the scenes quickly. I can't think of a single web conference app that makes you connect FIRST to even test audio and video except 3CX.
 
  • Like
Reactions: edabb2
Well, in fairness - this is a much younger product. Features will come. For now I would just like to set the defaults lower on each 3CX system somehow.
 
I agree with Nick. Far too much is left up to the end users with 3CX. It is a great product but you can tell it is driven by techies... LOL. We need to be able to help our customers from behind the scenes quickly. I can't think of a single web conference app that makes you connect FIRST to even test audio and video except 3CX.

We are launching a new version of WebMeeting in the coming days with the device selection & test ability before logging in.
 
That would be great and very useful!

But I agree with Nick, lots of people are talking about Teams and Zoom, when, in all fairness, I find 3CX a much better product and easier to set-up. Only the end-user UI and experience leaves some room for improvement. There a just a few little things that need to be changed a little bit imho :)
 
We are using Teams during this downturn - but is comes with our 365 license...
I haven't had luck moving people to 3cx - a lot were paying for Zoom that were furloughed.
 
We too have been getting complaints regarding 3CX and there is a lot of "Zoom" and "Teams" being thrown around. Good to hear about the new updates - they can't come soon enough.

I think the product is good, but like other have mentioned, there is too much configuration required on the user side to optimise the experience. IMO for higher user adoption we should be looking towards a more "it just works" approach, than "configure this and that when you have situation x y or z".
 
Last edited:
Just tried a 25 person 3CX webmeeting and it was unsuccessful. Lots of users getting kicked out, people coming and going - could not get the meeting started. Ended up sending a Zoom link out to get everyone together. Will be hard for me to suggest this going forward.
 
  • Like
Reactions: KrisG
Any news here?

I also just had a 10 person conference with 3CX web meeting and it kicked a bunch of people, the customer had to go to Teams (which we're trying to convert them off of).

Being able to make default setting changes to crank down video settings so they don't have to do this each call will be extremely useful.

Some of these people are on terrible internet on native reservations (2Mb/s / 512Kbps).
 
The organizer can set the meeting defaults by clicking on the wrench beside the web meeting and change the bit rate which has fixed the issue for us.
1587573323525.png
 
I think the issue most are expecting is for this to automatically adjust depending on the detected bandwidth of the user. I get that... people expect everything straight away. But Zoom and Teams etc have years on 3CX webmeeting.

I think what we are all requesting is adaptive rate control detection that doesnt kick people. I am sure it will come!
 
In Microsoft Teams, there is an option for users to turn off all incoming video (only for the user with slow connectivity) - and basically do an audio only configuration. That would be a nice option for 3CX.
 
In Microsoft Teams, there is an option for users to turn off all incoming video (only for the user with slow connectivity) - and basically do an audio only configuration. That would be a nice option for 3CX.

You can create an audio-only conference, or the organizer can turn off video for users who do not require it.

What would be a nice feature is the ability to hide users so their black square (when video is off) doesn't take up screen real estate.
 
You can create an audio-only conference, or the organizer can turn off video for users who do not require it.

Yes, we could do that, but that would keep those with video from being able to do that... On a call with 10 people who have good connections and 1 that has a bad, the 1 person could disable all incoming video and not consume all their bandwidth.
 
Yes, we could do that, but that would keep those with video from being able to do that... On a call with 10 people who have good connections and 1 that has a bad, the 1 person could disable all incoming video and not consume all their bandwidth.

Ah I misunderstood you sorry, that would be a neat creature feature yes.
 
The user can disable their own video. But I think you are asking for them.to disable all the other people's video feeds?
 
I think the issue most are expecting is for this to automatically adjust depending on the detected bandwidth of the user. I get that... people expect everything straight away. But Zoom and Teams etc have years on 3CX webmeeting.

Adaptive Rate Control:
Specifically about the "auto-handle-my-bandwidth" feature inbuilt into WebRTC, our MCU uses this, but this feature for technical reasons does not work great in an MCU/SFU architecture and is more suited for a peer-to-peer architecture.

We have plans to eventually build this functionality ourselves as to bypass the buggier inbuilt functions of WebRTC that handle this. I think you'll be pleasantly surprised at how far we are once the MCU and the feature documentation of it become available :)

The WebMeeting MCU itself has a few bandwidth management features inbuilt that can't be found in any other solution.


I think what we are all requesting is adaptive rate control detection that doesnt kick people. I am sure it will come!

To be clear, WebMeeting doesn't kick users out due to low bandwidth. I understand why you'd think that, but allow me to explain. What happens is that, due to a user's saturated internet connection, keep alives arrive too late and users time out and get disconnected after a while. That's all there is to it.

Instantly being kicked out of a meeting means the user's websocket to the MCU server gets forcefully disconnected by either a firewall kicking in, antivirus, network disconnect.

While media can be reconnected if the RTP connection is killed (and we do that with 'Media Reconnecting'), if the signaling websocket is killed, there is not much we can do and must consider this user as disconnected for technical reasons.

My point is, there is a lot to do with WebMeeting, most building blocks are there, just a few to go.
 
This is excellent info, thank you for taking the time to share it. I have no doubt you are working your asses off on it! :)
 
  • Like
Reactions: KrisG
Status
Not open for further replies.

Forum statistics

Threads
111,973
Messages
590,078
Members
164,896
Latest member
sameage