-
Notifications
You must be signed in to change notification settings - Fork 769
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macOS rustle in audio #4032
Comments
To reproduce audio quality issue, could you describe more, e.g: which codec you are using, whether it works fine with default/built-in audio device (if applicable), audio device settings (some audio device may have issues when opened using non-native clock rates, native is usually 48.1k or 44.1kHz & stereo). |
The customer PBX uses only PCMA. But if the customer uses linphone the sound is clear. We also have volume problems. everything is very quiet. The customer tested it with the inbuild microphone and loudspeaker and also with a headset. |
Ok, generally here are the audio processing steps in receiving direction:
First, try to record the audio before played back to speaker, this can be done by connecting stream port to a WAV file recorder port (beside to sound-device/speaker port) in the conference bridge. Using pjsua sample app, you can use param If audio is okay, the issue should not be introduced by processing step 1 & 2 above, so let's check whether the issue happens in the sound device. Let's try to disable AEC using pjsua param |
Describe the bug
The RTP stream is clear without rustle (checked with wireshark)
But there is loud rustle to hear.
To check that it is not our application, I checked the app opensource 'Telephone' which uses also PJSIP.
Same loud rustle.
But the only thing we do is to tell PJSIP which audio devices should be used.
From where comes the rustle?
Steps to reproduce
Install 'Telephone' on your macOS and try different incomming calls.
PJSIP version
We use 2.14.1
Context
It happens on MacOS.
Log, call stack, etc
The text was updated successfully, but these errors were encountered: