Agora is the leading video, voice and live interactive streaming platform, helping developers deliver rich in-app experiences—including embedded voice and video chat, real-time recording, interactive live streaming, and real-time messaging. You can read more about the Agora SDK here.
Why use the Agora Extension instead of Agora directly?
- There is no need to think about Agora-specific integration details, you can use the well-known audio graph based approach that Switchboard SDK provides.
- You’ll be able to focus on the application features, the Agora Extension handles audio IO and scheduling for you.
- You’ll still have in depth access to the various audio processing layers if you need, in a neat and convenient way.
- Mix and match many well known third party audio libraries with Agora that are supported, without the need to convert audio formats.
About Agora Extension
The Agora Extension provides the following audio nodes for a Switchboard SDK audio graph:
|AgoraSourceNode||This node provides the audio stream that is received from other user's in the Agora SDK.|
|AgoraSinkNode||The audio that is streamed into this node will be sent to the other user's devices.|