Noise Filter - KaleyraVideo/VideoiOSSDK GitHub Wiki

The Noise Filter feature allows automatic background noise reduction during calls, improving the audio quality for participants. This feature is available starting from version 4.5.0 of the Kaleyra Video iOS SDK.

Installation

To enable the noise filter:

  • Add the following Swift Package Manager dependency to your application:
.package(url: "https://github.com/KaleyraVideo/KaleyraVideoiOSNoiseFilter.git", branch: "master")
  • Once the package is added, the noise filter functionality will be automatically enabled during all calls. No additional configuration or code changes are required.

Usage

When the noise filter dependency is included in your project:

  • The noise filter will be active by default in all calls.

  • In the Settings page a control for enabling/disabling noise filter will be available during the call, accessible via the settings button on the call UI.

Notes

The noise filter state (enabled or disabled) can be changed at any time during the call from the Settings page.

If the noise filter is disabled during a call, it can be re-enabled from the same menu without leaving the call.