PRODUCT

Live Interactive Audio Streaming

Use Agora’s Voice SDK to engage audiences with up to 192 kbps HD quality audio and real-time interaction.

USE CASES

Boost the conversation to worldwide audiences

Agora’s Live Interactive Audio Streaming lets you stream stutter-free audio for professional-quality sound to audiences of any size. Our fast initial rendering and channel switching, adaptable audio bitrate, and sophisticated algorithms connect listeners quickly and without interruption.

Podcasts
Internet radio
Online KTV
Co-listening
Event commentary
Online audio classroom

Please select use case:

Stream podcasts to a worldwide audience.

Whether it’s a daily news story or an interview about gardening, you want listeners to hear your podcasts without interruption or distortion.

Agora’s Live Interactive Audio Streaming ensures that your podcast streams smoothly to anyone, on any device, anywhere in the world.

Keep radio interesting with live host/audience interactions.

Invite audience members to ask their questions, offer comments, or participate in contests while your radio shows are streaming live over the Internet. 

Agora’s Live Interactive Audio Streaming lets you keep the action going, with reliable, high-quality connections to people all over the world.

Keep them singing with online karaoke.

Your audience doesn’t need to share the same physical space in order to share a song.

Agora’s Live Interactive Audio Streaming lets you create a remote KTV experience for small or large audiences, anywhere in the world.

Create a virtual space for people to enjoy music together.

When people can’t be together to spin vinyl or share a playlist in person, let them have the same experience online.

With Agora’s Live Interactive Audio Streaming, you can create an online music room where users can share their favorite online DJ jams, or simply enjoy high-quality music.

Stream live audio coverage of sports and other events.

Bring the action and excitement of live events to audiences who can’t be there in person.

Whether it’s play-by-play sports commentary or in-depth reporting of a major news event, Agora’s Live Interactive Audio Streaming gives you ultra low- latency streaming so the audience doesn’t miss a second of it.

Create an interactive, online audio classroom.

With Agora’s Live Interactive Audio Streaming, you can provide an ultra-low latency classroom interactive experience from anywhere. Agora’s SD-RTN™ ensures audio streams in real time without stutter or delay, so educators can teach effectively.

FEATURES

Use Agora’s Live Interactive Audio Streaming to provide high-quality, flexible audio experiences

Outstanding audio

Full bandwidth capture

A 48kHz (sampling rate) full-sound bandwidth capture provides the most natural audio reproduction for podcasts, music rooms, KTV, and other uses where audio quality is of critical importance. Stream audio up to 192kbps to reproduce the original audio source in high fidelity.

Fast initial rendering and channel switching

Agora’s sub-second initial audio rendering and channel-switching time creates a seamless experience for listeners.

Adaptable audio bitrate

Select an audio profile with a bitrate of 18kbps to 192kbps to provide the appropriate quality for your needs.

Smooth experience

Agora’s sophisticated network algorithms minimize latency and packet loss for a smooth, stutter-free experience without interruptions.

Creative options

Cross-channel co-hosts

Create a competition or co-host event with hosts from up to four channels in an audio stream, perfect for live streaming social gatherings jointly or hosting competitions between cooks, DJs, or performance artists in different virtual rooms.

Voice effects

Make streams fun and engaging with a range of voice effects. From sound mixing to sound reverb, users can change the way their voices sound to match their moods, characters they’re playing, or just satisfy a whim.

Versatile controls

In-ear monitoring

Agora’s Real-Time Engagement Platform supports in-ear monitoring for mobile devices. Users can hear their own voices or voice effects in online KTV, live-streaming apps, and other apps where audio is important.

AI-powered noise cancellation

Using automatic echo cancellation, automatic gain control, automatic noise suppression, and an AI-powered noise cancellation algorithm, Agora’s platform adapts to variant acoustic conditions to remove ambient and distracting noises, ensuring voices come through crystal clear.

WHY AGORA

You get all the above plus the power of Agora’s Real-Time Engagement Platform

With an intelligent global network, optimizations for mobile devices, over 450 APIs, cross-platform SDKs, and developer-centric building blocks, why would you choose anyone else?

DEVELOPERS

Made for developers

Connect to the Agora platform with only a few lines of code

iOS/MacOS

Android

Web

Unity

Electron

Windows

Please select device

import AgoraRtcKit

agoraKit = AgoraRtcEngineKit.sharedEngine(withAppId: AppID, delegate: self)
agoraKit.setupLocalVideo(videoCanvas)
agoraKit.enableVideo()
agoraKit.joinChannel(byToken: Token, channelId: "demoChanne1", info:nil, uid:0)
agoraKit.setupRemoteVideo(videoCanvas)
agoraKit.leaveChannel(nil)
import io.agora.rtc.RtcEngine;

mRtcEngine = RtcEngine.create(context, appid, eventHandler);
mRtcEngine.setupLocalVideo(videoCanvas);
mRtcEngine.enableVideo();
mRtcEngine.joinChannel(token, channelName, info, uid);
mRtcEngine.setupRemoteVideo(videoCanvas);
mRtcEngine.leaveChannel();
import AgoraRTC from 'agora-rtc-sdk';

let client = AgoraRTC.createClient(config);  client.init(appid);
let localStream = AgoraRTC.createStream(streamSpec)
localStream.init();  localStream.play(elementID);
client.join(token, channel, uid);
remoteStream.play("elementID");
client.leave();
using agora_gaming_rtc;

IRtcEngine mRtcEngine = IRtcEngine.getEngine(appId);
mRtcEngine.EnableVideo();
mmRtcEngine.EnableVideoObserver();
mmRtcEngine.JoinChannel(channel, null, 0);
VideoSurface remoteVideoSurface = go.AddComponent<VideoSurface> ();
mmRtcEngine.LeaveChannel();
mmRtcEngine.DisableVideoObserver();
import AgoraRtcEngine from 'agora-electron-sdk';

RtcEngine.initialize(appid);
RtcEngine.setupLocalVideo(element);
RtcEngine.enableVideo()
RtcEngine.joinChannel(token, channel, info, uid);
RtcEngine.setupRemoveVideo(uid, view, info, channel);
RtcEngine.leaveChannel()
#include "IAgoraRtcEngine.h"

m_lpAgoraEngine = (IRtcEngine *)createAgoraRtcEngine();
m_lpAgoraObject->GetEngine()->setupLocalVideo(vc);
m_lpAgoraObject->GetEngine()->enableVideo();
int nRet = m_lpAgoraEngine->joinChannel(token, channelName, NULL, nUID);
m_lpAgoraObject->GetEngine()->setupRemoteVideo(vc);
int nRet = m_lpAgoraEngine->leaveChannel();

Pricing that Scales with your Business

Get 10,000 mins FREE per month

Let’s start working together

Whether you have questions about Agora technology, development, pricing or partnerships, we’re here to help.

Contact our Experts »

With 10,000 free minutes each month, you don’t pay until your business starts to scale. No credit card required.

Get Started »