Video Resolution Change

Hi, I have finished a project with video chat. I want to add the feature of video resolution change based on network speed. Could you please what should I do in order to change video resolution based on a user network speed?

If you’re talking about the producing side I’m sure that WebRTC will automatically change the resolution if the network can’t handle sending the current resolution.

For the consuming side you could implement Simulcast.

We’ll soon merge the mediasoup devel branch into v3 which implements client side transport congestion control and adapts the BW sent to consumers if simulcast is used. It behaves way better than REMB does.