The Agora Interactive Broadcasting API supports the integration of real-time audio and video streaming functionality in web and mobile applications. It is designed to facilitate the streaming of interactive communication discourses such as live broadcasting and group audio conversations as well as interpersonal and group video chats. The cloud-based API is accessible through the Agora SDK, features WebRTC compatibility, accommodates up to seven speakers, and can be deployed to engage large audiences numbering as many as 10,000 participants. It is applicable to a broad spectrum of live events such as concerts, talk shows, gaming, online auctions, remote personnel training, and online classes, among others.
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Agora Native Objective-C SDK by Agora provides tools for constructing iOS applications for the Agora suite of APIs. It utilizes the AVAudioSession shared object functionality of OS X to record and play audio. A developer must initialize an RtcEngineKit object to be able to activate its communication functionality.
The Agora Native Java SDK by Agora provides tools for constructing Android applications for the Agora suite of APIs. The SDK’s deployment requires a developer to create an RtcEngine object through a method prescribed its documentation. A single RtcEngine object per application is sufficient because the SDK utilizes one instance at a time.