Delay in playing audio
audioinboundperipheral
There’s a high delay in playing audio in the speakers which can cause audio to be played out of sync.
Description
WebRTC receives the audio and preps it for playout to the user. Sometimes, the playout gets delayed due to multiple reasons. When the delay is too high, we mark that here.
If this is what you are seeing, and there is an actual delay users feel, check the following potential root causes:
- An external speaker/headset is being used. Usually one with an internal DSP that adds noise suppression and other advanced audio processing features
- Airplay, HDMI or similar is being used
- Chrome extension is used to generate this call
What do we do here?
When the average playout delay is higher than 30 milliseconds, we mark it as a value of interest.
Notes
- The RTCAudioPlayoutStats dictionary and all of its metrics are features at risk due to lack of consensus