Agora provides the Agora RTC (Real-time Communication) SDK for enabling real-time audio and video communications. By integrating the Agora RTC SDK, developers can add voice call, video call, audio broadcast, and video broadcast functions in their projects.
Based on the different functions and platforms, the RTC SDK is also categorized as follows:
SDK | Platform | Feature |
---|---|---|
Voice SDK |
|
|
Video SDK |
|
|
RTC SDKs for Android, iOS, macOS, and Windows are known as the RTC Native SDK.
In addition to basic real-time audio and video communication, the RTC SDK also supports advanced features such as audio mixing, screen sharing, modifying raw data, using external audio and video data, and pushing streams to the CDN.
Developers can use other Agora SDKs or services to implement the following: