怎么处理音频噪声问题?
2021-09-09
音频噪声一般是由外部环境或录放音设备造成的,建议开发者尝试以下操作步骤处理音频噪声问题。
自查
参考以下的操作,确认噪声是否已消除:
- 确认是否为近场测试:通信两端的手机在同一房间内,且处于公放状态,连环增益大于 1 时会产生近场啸叫。
- 确认音频是否使用了自定义音频采集。自定义音频采集本身不会引起噪声,但在传输给 SDK 的过程中,可能会因为数据不完整而产生噪声。该模式 SDK 不支持噪声抑制。
- 通话时一方环境是否太过嘈杂。比如麦克风对着电脑风扇,屋内很吵,窗外很吵等。
- 确认录音设备是否正常工作。比如外置声卡、耳机、麦克风接触不良会造成电流声。
- 耳机上的麦克风晃动或和衣服摩擦也会产生杂音。
- 手机充电或者有漏电也会产生电流声。
联系 ZEGO 技术支持
如果问题仍然存在,请联系 ZEGO 技术支持,并提供以下信息,方便快速定位问题。
信息 | 详情 |
---|---|
必要信息 | 存在音频噪声的房间 ID(roomID)。 |
出现噪声的音频发送端和接收端的用户 ID(userID)。 | |
可选信息 | 音频噪声的录音文件。 |
出现音频噪声的具体时间段。 | |
出现卡顿的流的 ID(streamID)。 | |
退出房间,再重新加入房间后,音频噪声是否仍然存在。 | |
macOS 或 Windows 的设备测试结果是否正常。 | |
音频噪声是否一直存在,还是只有当自己说话时能听见噪声,而其他用户说话时没有噪声。 | |
SDK 日志文件,详情请参考 如何设置和获取 SDK 的日志、堆栈信息。 |