Intelligent audio noise reduction for iOS
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
-
Create an Xcode project.
-
Integrate the Push SDK. For more information, see Integrate the SDK.
NoteIntegrate Push SDK 4.4.9 or a later version. To download the SDK, see Download SDK.
-
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.