Noise may be caused by the physical environment or recording and playback devices rather than the SDK.
Step 1: Self-check
Check the following:
- Ensure that all users are in separated physical environments (no near-field tests).
- Check if an external audio source is used and if the captured external audio source is normal. In this case, noise cancellation is not supported and the noise may be caused by data loss during the audio transmission to the SDK.
- Check if any user is talking in a noisy environment.
- Check if the recording device is working properly. For example, check whether the headset is plugged in correctly, use another headset, or switch to another audio route.
If the issue persists, contact Agora customer support and submit the issue with the following information:
Information |
Details |
Mandatory |
The name of the channel where the noise occurs.The uid of the user who causes the noise.The recording files, if available. |
Additional |
The time frame during which the users hear the noise.<If the issue remains after rejoining the channel.If the device test result is normal on macOS or Windows.If the noise is consistent or only when you speak, and disappears when the remote user speaks. |
Step 3: Monitor the Quality of Experience in Agora Analytics in Console
You can check the statistics of every call in Agora Analytics in Console. For more information, see Agora Analytics Tutorial.