Even though the constrains[using MediaStreamTrack.applyConstraints()] are in place, the MediaStreamTrack on receivers end have a lower resolution & it slowly adapts to the actual framesize in 10-20 seconds. Is there any way to match the source & destination video track frame size all the time? Attaching the stat details from webrtc internals.
Stats graphs for RTCInboundRTPVideoStream