High signaling time
The time to exchange the local and remote descriptions was too long. This may indicate a slow signaling path or a latency in the application processing.
Description
In WebRTC, the offer/answer exchange (setLocalDescription and setRemoteDescription) carries SDP and drives ICE candidate exchange. The time to exchange these local and remote descriptions on a peer connection reflects the signaling latency.
A high delay may indicate slow signaling (e.g. slow server or client processing) or network latency on the signaling channel, and can contribute to slower connection setup.
What do we do here?
We compute the difference between the timestamps of these two messages in the peer connection. If this duration exceeds 1000 ms, we mark it as an observation.
Notes
This observation should be disregarded when the call requires user acceptance, as this step may introduce several seconds of delay.