Intelligent audio noise reduction for iOS

Updated at:
Copy as MD

Push SDK 4.4.9 and later provides intelligent audio noise reduction to improve your stream ingest experience on iOS.

Precautions

  • The Push SDK provides standard denoising and intelligent noise reduction. These two features are mutually exclusive, and you can use only one at a time.

  • Intelligent audio noise reduction requires the intelligent audio noise reduction component to be integrated correctly.

  • If you need libraries for other instruction sets, contact technical support for assistance. For more information, see Developer support.

Prerequisites

  • Xcode 9.0 or later is installed. For more information, see Xcode.

  • An Apple developer certificate or an individual account is required.

  • For iOS environment requirements, see Demo compilation.

Integrated development environment

  1. Create an Xcode project.

  2. Integrate the Push SDK. For more information, see Integrate the SDK.

    Note

    Integrate Push SDK 4.4.9 or a later version. To download the SDK, see Download SDK.

  3. Integrate the intelligent audio noise reduction component and compile the project.

    pod 'AlivcIntelligentDenoise', '~> 1.0.0'

Use the feature

Call the following API operations to enable or disable intelligent audio noise reduction.

  • Enable intelligent audio noise reduction:

    [mAlivcLivePusher startIntelligentDenoise];
  • Disable intelligent audio noise reduction:

    [mAlivcLivePusher stopIntelligentDenoise];

You can also view the API call and test intelligent audio noise reduction in the Push Demo.