common issues:
- No two-way Audio or video
- Audio is low even volume level is appropriate
- Default volume level not set
- Audio/video lagging(no sync) /glitches
- Echoing
- Noise suppression/echo cancellation
- video grainy stuck dark
- Autoframing
- Splitting views
How do we test it?
- Using an audio setup from the sender side, we play an audio file with noise or a mix of noise and voice, to see if the voice is not suppressed along with the noise.
- On the receiver side, we mute the microphone because there are some features that reduce incoming audio during speech and can impact results.
- During the call, we record the processed audio on the receiver side.
- After the call, receiver side recording is compared with the original audio file that was played from the sender side using waveform graphs of the audio tracks.
- We analyze the amount of time it takes for the noise suppression to start taking effect (delay).
- We analyze the amount of suppression applied by comparing receiver side recording volume with the original noise file volume (in dB).
- We analyze the consistency of the suppression throughout the receiver-side recording.
- We also listen to the recordings, to further determine the amount and quality of suppression.
- For result consistency, we play a constant audio file from the sender side using an audio setup.
- On the receiver side, we either play silent audio (not muted) or play a constant audio file to see how the incoming audio reacts with outgoing audio (how the echo interacts with the audio that the receiver is sending back to the sender).
- During a call, we record:
- the outgoing audio on the sender side (naturally, it would be the audio recorded by the microphone)
- the incoming audio on the receiver side (the audio that is coming out of the receiver device speaker)
- the outgoing audio on the receiver side (the audio that is recorded by the receiver device microphone)
- the incoming audio on the sender side (the audio that is coming out of the sender device speaker)
- After all the necessary audio files have been recorded in a call:
- Each file is listened to to assess the echo level and sound quality.
- We compare each file with the original audio file played on the sender side to see which parts and how much of the audio became echo, using visual representations of the audio tracks for more straightforward analysis.
- We measure the delay between sent and received audio – the delay of echo.
- The maximum volume of each audio file is measured to see how the volume changes during voice processing.
Audio analyzers: What they are and what they do | KnowTechie