Express: How to handle audio stutter issues?
Audio stutter is a phenomenon that occurs during real-time audio and video transmission due to network, device, physical environment, and other reasons, causing audio playback to be intermittent and not smooth.
During real-time audio and video calls, losing 3 consecutive audio frames is recorded as one audio stutter.
The common situation is caused by poor network on the client side. It is recommended that developers try the following steps to handle stutter issues.
Self-Check
Check whether the network status is good. You can try switching to a 4G or more stable Wi-Fi environment.
Check whether the current device status is normal. You can ask users to try using WeChat voice or third-party apps.
You can also use ZEGO's Analytics Dashboard (audio and video quality operation platform) to confirm the user's network quality and device CPU load.
Monitor Quality Using Analytics Dashboard
You can use Analytics Dashboard in the ZEGOCLOUD Console, to track the quality of audio and video calls.
Contact ZEGOCLOUD Technical Support
If the problem persists, please contact ZEGOCLOUD Technical Support and provide the following information to help quickly locate the problem.
| Information | Details |
|---|---|
| Required Information | The room ID (roomID) where the user hears audio stutter. |
| The user ID (userID) of the audio sender and receiver where stutter occurs. | |
| Optional Information | Recording file of stuttering audio. |
| The specific time period when stutter occurs. | |
| The ID (streamID) of the stream where stutter occurs. | |
| If there is still video in the room, check whether the video playback is smooth and clear. | |
| SDK log file. For details, please refer to How to set and get SDK logs and stack trace information. |
