Agora SDK v4.0.0 is a new SDK that you use to embed real-time audio into your app. It supports large-scale real-time interactive activities, and provides better real-time interactive effects.
With the top extension vendors entering the Agora Extensions Marketplace, Agora has built an extension ecosystem based on this new SDK that allows developers to integrate extension services seamlessly.
Using SDK v4.0.0 you can now publish multiple external audio streams to any channel. This includes multi-camera capture, multi-channel screen capture and self-rendering. You can also push built-in players that support multi-channel stream channel management to the network.
This section describes the benefits and key features of the Agora SDK v4.0.0.
Add channel media options to simplify the publish/subscribe operation.
Agora Voice Call boasts a flexible combination of functions for different scenarios.
|Audio mixing||Sends the local and online audio with the user's voice to other audience members in the channel.|
|Play the sound effect files||Enables developers to play specific sound effect files, adjust the volume, and set the playback position of the sound effect files.||Online chess or card games.|
|Voice changer and reverberation||Provides multiple presets to easily change the voice and set reverberation effects, also supports adjusting the pitch and using the equalization and reverberation modes flexibly.|
|Spatial sound effects||Sets the spatial sound effects for remote users to provide immersive experiences.||FPS games.|
|Enable two-channel/high-quality sound mode||Enables the two-channel and the high-quality sound mode.|
|Modify the raw data||Enables developers to obtain and modify the raw voice data to create special effects, such as a voice change.||To change the voice in an online voice chatroom.|
|Property||Agora Voice Call Specifications|
|SDK package size||3.14 MB to 11.28 MB|
|Audio anti-packet-loss rate||80% (uplink and downlink)|
Agora Voice Call is supported on platforms such as iOS, Android, Windows, and macOS, and allows for cross-platform connections. The following is a list of supported platforms and their versions.
The Android SDK supports the following ABIs:
The macOS SDK supports the following:
|Windows||≥ Windows 7
The Windows SDK supports the following: