'WebRTC based peer to peer call is laggy with loss of data packets when one of my peer is using Raspberry pi 4 model B,shipped with chromium version 88

I have a Raspberry pi 4 Model B with a camera and microphone. I have a Simple WebRTC-based video calling app, which runs smooth, rendering good video/audio quality when tested using two different systems ( two peers ) running the latest google chrome browsers. However, when I run the same app on my Raspberry pi using the chromium-browser ( version 88 ) that comes with raspbian os, the video/audio has a significant delay along with some data loss.

I'm guessing this problem is due to the older version of chromium(version 88) that gets shipped with the Raspbian os, am I rite here .? How to solve this problem .?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source