PRODUCT

Live Interactive Video Streaming

Use Agora’s Video SDK to host engaging large-scale, global activities and experiences.

USE CASES

Host memorable, richly interactive events for worldwide audiences

When people feel engaged in an experience, they stay longer. Large-scale events can be especially difficult to personalize, but with Agora’s Live Interactive Video Streaming, you can build apps that facilitate interactive exchanges between audience members and hosts, creating deeper connections and driving revenue opportunities.

Online dating
Retail/e-commerce
eSports
Online events
Watch party
Online classroom

Please select use case:

Make online dating fun and interactive.

Enable romance in the modern age. With Agora’s Live Interactive Video Streaming, your app can let one person live stream while potential love interests request opportunities to co-host and win their affection.

You can also create online dating games, which combine dating with entertainment to keep viewers engaged for longer—and then amplify your monetization opportunities with fun features like AR face filters, virtual gifting and more.

Engage customers with real-time product demos and events.

Product demos are a tried-and-true way to interest consumers in new or improved products. Online product demos let you reach global audiences.

With Agora’s Live Interactive Video Streaming, audiences can interact with marketing teams or product celebrities with real-time chat. You can even turn your event into entertainment: imagine makeup artists and influencers engaged in live contests using the products.

And thanks to Agora’s Real-Time Engagement Platform, everyone can rely on smooth live streams, without hiccups or delays.

Keep worldwide fans on the edge of their seats.

All over the world, people are following their favorite eSports contenders and tuning in for nail-biting competitions.

Agora’s Live Interactive Video Streaming ensures that game play streams to audiences without interruption, and makes it possible for fans to interact with each other and their favorite players during and following games.

Move conferences, trade shows, and other events online.

Skip the convention center rentals and flight reservations.

With Agora’s Live Interactive Video Streaming, you can host participants from all over the world to take part in industry conferences, trade shows, fan conventions, or any other large event online.

Attendees can watch keynote speeches and attend networking parties, just like they would in the physical world—without the jetlag or video lag. Agora’s Real-Time Engagement Platform ensures smooth, jitter-free and low latency video and audio experiences.

Host viewing events for small groups or thousands.

Who doesn’t enjoy movie night with family and friends? Or socializing during a game?

With Agora’s Live Interactive Video Streaming, people can host public or private co-watching sessions—streaming a movie, TV show or game with synchronized voice or video chat and other interactive features. 

With Agora’s Real-Time Engagement Platform, you can count on reliable, high quality audio and video, whether you’re streaming to small groups or up to a million people.

Keep students engaged and learning in virtual classes.

Whether educators are conducting small, intimate lectures or streaming to thousands of students worldwide, Agora’s Live Interactive Video Streaming can scale seamlessly, while providing real-time interactions like chatting, breakout sessions, whiteboards and more.

Because of Agora’s intelligent and global SD-RTN™ network, you can also rely on the highest available video and audio quality even on challenging networks. This reliability and our mobile-optimized technologies, open educational opportunities to even remote communities.

FEATURES

Use Agora’s Live Interactive Video Streaming to produce high-quality, engaging online experiences for audiences of any size

Outstanding audio

Full bandwidth capture

A 48kHz (sampling rate) full-sound bandwidth capture provides the most natural audio reproduction 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.

Adaptive 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.

High-quality video

HD experience

High-definition video up to 1080p cross-platform is mobile-friendly with 1080p and 30fps (hardware limitations apply). Agora provides in-house video codec support for superior video compression and image quality.

Fast channel switching

Agora’s sub-second channel-switching time creates a seamless viewing experience.

Fast rendering

Agora’s fast initial frame rendering and channel creation delivers real-time, seamless video.

Adaptive bitrate

Agora’s patented smart encoder/decoder algorithm delivers the best resolution based on each user’s hardware and network bandwidth.

Efficiency

Agora’s perception-based encoding algorithm reduces the video bitrate and bandwidth required without sacrificing video quality.

Dual video streams

When you’re serving a large audience with mixed devices and network bandwidth conditions, take advantage of Agora’s optional dual-video streaming to deliver video at both high and low bitrates.

Flexibility

Cross-channel co-hosting

Share the stream between up to four channels to create competitions or co-host modes among hosts from different channels.

Screen sharing

Participants can share their entire screen, a specific area, or a single tab.

AI-powered services

AI-powered add-on services

Use Agora’s API to integrate AI-powered services such as AR facial masks, facial beautification, and more.


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 »