I’m struggling to get a decent video quality when going through the videobridge (2-participant p2p works fine).
I understand that the VB has some kind of bandwidth estimation and reduces video quality if necessary. It seems on my setup it grossly underestimates the available bandwidth.
For example on a 3-participant meeting:
- each cleints seems to send up 720p or 640p video at roughtly 3mbit/s.
- videobridge sends down 320p videos, roughly 300kbit/s each, producing dowstream network load on clients of about 600-700kbit/s and 2mbit/s on server.
Each of the clients can at least do 50mbit/s downstream and the server can do 50mbit/s upstream. Videobridge uses 20% CPU.
I tried using these settings
org.jitsi.videobridge.ONSTAGE_PREFERRED_HEIGHT=1080 org.jitsi.videobridge.TRUST_BWE=true org.jitsi.impl.neomedia.rtp.sendsidebandwidthestimation.BandwidthEstimatorImpl.START_BITRATE_BPS=2500000 org.jitsi.videobridge.ENABLE_SVC=true
but it didn’t help, making the video quality rather worse than better.
Any ideas how to fix that?