PRODUCT

Video Calling & Streaming

Agora's video API makes it easy to embed real-time video and ultra-low latency live video streaming into web, mobile, and native apps.
A collage depicting a group video call on multiple mobile phones.
Supported Platforms
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
PRODUCT

Video Calling & Streaming

Agora's video API makes it easy to embed real-time video and ultra-low latency live video streaming into web, mobile, and native apps.
Stylized glowing AI orb and a microphone icon labeled 'Your AI Agent'
Supported Platforms
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
Customers building with
Agora and OpenAI
grepp logoWYZE logokileon logokumu logoScaler logoParallel logoJorJin logoAnotherBall logoEllie logozigbang logo
grepp logoWYZE logokileon logokumu logoScaler logoParallel logoJorJin logoAnotherBall logoEllie logozigbang logo

Real-time engagement across voice and video,
powered by AI

Deliver seamless real-time experiences on any device with Agora’s flexible RTC platform—with flexible SDKs, APIs, and tools built for developers.

Voice Calling & Streaming 

Embed real-time voice chat into any application with ultra-low latency and global reliability.

Video Calling & Streaming

Build immersive HD video experiences across web, mobile, and desktop devices.

Media Services

Enhance real-time streaming with services for recording, transcoding, importing, and exporting.

Video Call & Streaming SDK Features

Reliable video communication icon

Reliable video communication

Ensure consistent quality for calls and live streams, free of stutter, jitter, and lag—with high-fidelity audio up to 192kbps and video up to 4K/60fps.
Screen sharing and collaboration icon

Screen sharing and collaboration

Support screen sharing and other advanced collaboration features so teams can present, annotate, and work together seamlessly in real time.
Easy-to-add extensions icon

Easy-to-add extensions

Quickly integrate powerful video features, from AI Noise Suppression to virtual backgrounds,, without building complex functionality from scratch yourself.
Interactive Live Streaming icon

Interactive live streaming

Turn passive viewers into participants—promote audience members on camera, and add real-time chat, reactions, and virtual gifting to make every broadcast interactive.
Multi-track video icon

Multi-Track Audio and Video

Publish multiple camera or microphone streams in a single instance with multi-track support, plus optional dual-video streaming to serve mixed devices and networks.
Global Scalability icon

Global scalability & cross-channel co-hosting

Scale from 1:1 calls to broadcasts for millions, across 200+ countries and share the stream across up to four channels for competitions and co-host modes.

AI Extensions & Add-Ons

AI Noise Suppression
Remove background noise and unwanted distractions for clearer real-time voice and video communication.
3D Spatial Audio
Add immersive, directional audio to create more natural and engaging real-time experiences.
Interactive Whiteboard
Collaborate visually with shared whiteboards, drawing tools, annotations, and real-time content sharing.
Analytics
Monitor quality of experience with real-time insights, issue detection, alerts, and performance diagnostics.
Extensions
Marketplace
Easily Integrate powerful, fun and interactive features into your real-time app
Agora Extensions Marketplace thumbnail

Boost in-app engagement with real-time video and live streaming

Adding real-time video and live streaming to your app keeps users engaged longer—on any platform or device.
Customize for your use case icon

Customize for your use case

Agora's flexible, cross-platform live video SDK gives you full control over the user experience so you can build video calling and streaming for any use case from telehealth to live shopping.
Customize for your use case icon

Customize for your use case

Ensure reliability and quality icon

Ensure reliability and quality

Deliver a seamless and uninterrupted video experience on the world's only network built to power real-time video with intelligent routing. Broadcast in ultra-low latency for maximum interactivity, or low-latency for cost-effective large-scale reach.
Ensure reliability and quality icon

Ensure reliability and quality

Deliver immersive live video experiences icon

Deliver immersive live video experiences that scale

Enable intimate multi-host streams to large-scale broadcasts reaching thousands. Bring selected viewers on screen to speak alongside hosts, and drive engagement with real-time chat, emoji reactions, and virtual gifting.
Deliver immersive live video experiences icon

Deliver immersive live video experiences that scale

One real-time view for the metrics that matter the most
Use a single dashboard to monitor every active session around the world. Track the metrics that are most important to you, from concurrent users and channels to network latency and so much more.

Your vision, unrestricted.

With Interactive Whiteboard, you can build a collaborative app fast—with custom branding and full of features. Our platform makes it easy to create a customized and engaging learning environment.
  • Flexible APIs support custom branding and extensive digital whiteboard features.
  • Easily integrate real-time voice and video calling, interactive live streaming and signaling.
  • Save users’ bandwidth by preloading, sharing, and annotating files, and retain all the dynamic content.
And have peace of mind with HIPAA, GDPR, and CCPA compliance.

See OpenAI's Realtime API in action

Recording options for:

Cloud recording
Store, retrieve and share recordings in the cloud.
Go to Docs
On-premise recording
Store on a local server for security and confidentiality.
Go to Docs
Webpage recording
Record the entire web browser screen experience.
Go to Docs

Agora Media Services

Real-Time Speech to Text
Convert live conversations into accurate real-time transcription and subtitling for users and AI workflows.
Real-Time Translation
Translate voice and video conversations in real time with multilingual captions and transcripts.
Recording icon
Recording
Record audio streams, video streams and web pages for archive, review, or distribution.
Live icon
Media Gateway
Directly push media streams into Agora voice and video channels using the RTMP/SRT protocol and enable advanced transcoding processing on media streams to facilitate distribution.
Cloud Transcoding
Beta
Obtain audio and video source streams from hosts in RTC channels and perform transcoding, audio mixing, and video compositing.
Media Push
Expand your audience with hybrid engagement experiences by pushing audio and video streams from Agora channels to Content Delivery Networks (CDN).
Download icon
Media Pull
Add additional engagement to your Agora sessions by  pulling live or recorded video and audio content and ingesting directly into your Agora channel.

Ship your video calling and streaming app within hours

Quickstart guide

View the quickstart guide to get up and running with Agora and Open AI.

Ship your video calling and streaming app within hours

Your Code

Agora SDK

Customize your experience from the start with our flexible SDK.
Your Code

Agora SDK

Build and integrate real-time video into your app with the most flexibility and  customization using Agora's Video SDK.
NO CODE

App Builder

Agora’s App Builder is the fastest and easiest way to real-time video into your product using our no-code visual designer.
Go to Docs
low code

Agora UI Kit

Add real-time video to your app with only a few lines of code using low-code UI Kit libraries.
Go to Docs
your code

Agora SDK

Customize your experience from the start with our flexible SDK.
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
Go to Docs
low code

Agora UI Kit

Integrate real-time communication and streaming using only a few lines of code with low-code UIKit libraries.
Go to Docs

Documentation

This project presents you a set of API examples to help you understand how to use Agora APIs.
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
Go to Docs

Activate the AI Noise Suppression extension on the Agora Console.

Activate the Video Calling & Streaming extension in the Agora Console.

your code

Agora SDK

Build and integrate Video Calling & Streaming with the most flexibility and full customization using Agora's Video SDK.
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
Go to Docs
NO code

App Builder

Agora’s App Builder is the fastest and easiest way to add real-time voice chat, video chat, and live streaming into your product.
Go to Docs
your code

Agora SDK

Build and integrate real-time visual collaboration features into your application with the most flexibility and full customization using Agora's Interactive Whiteboard SDK.
Android
iOS
Web
Windows
Electron
Flutter
React Native
Unity
Unreal Engine
Go to Docs
LOW code

Fastboard

Build real-time visual collaboration faster with a pre-built UI and the ability to include custom plugins.
Try it Now
Security, privacy and compliance
Agora is certified to the ISO/IEC 27001, 27017, 27018, 27701 and SOC 2 security standards and meets privacy regulations like GDPR, CCAP, COPPA, and HIPAA. Agora doesn’t collect or store any end-user data aside from Internet Protocol (IP) addresses and operational information necessary for providing our services.
ISO 27001:2022
ISO 27017:2015
ISO 27018:2019
ISO 27701:2019
HIPAA
GDPR
SOC2 Type1&2
CCPA
COPPA
HOW TO INTEGRATE?
Streamlined 3-step integration process:
01
Activate Agora Conversational AI Engine
Unlock real-time Speech-to-Text (STT) and Text-to-Speech (TTS) capabilities, enabling seamless conversational interactions. 
02
Integrate Agora Edge Chip on Hardware
Optimize microphone, speaker, and system efficiency to ensure ultra-low-latency and high-fidelity conversations.
03
Deploy AI Voice Agents
Enable interactive, multilingual, and user-customized conversations for a wide range of IoT applications.

Integrated chipset and module

By building our Conversational AI technology into RiseLink's high-performance IoT chip modules, the turnkey solution makes it easy to integrate embedded voice AI hardware into any connected toy.
“With Agora’s conversational AI technology and our optimized AI hardware, we’re enabling the next generation of toys to think, respond, and interact naturally. We are excited to usher in the future of robotics and toys, ones that can react to the environment around them and interact fluently with users.” 
Pengfei Zhang
CEO, Riselink
Use Cases

Real-time video chat and streaming for any application

No matter your use case, Agora's video conferencing API offers flexible customization, easy implementation, and reliable network quality to deliver an amazing video experience for your users.
A woman on her mobile phone sending emojis to her friend.

Social, Live Streaming & Events

Drive deeper connections with customized video experiences. Let users live-stream, watch others go live, and send virtual gifts, or broadcast events and concerts to large audiences in high-definition video.
A teacher holding books standing in front of a chalkboard.

Education

Make learning more accessible with virtual classrooms and real-time video. Enhance interaction and engagement across the educational process, connecting students and instructors from any location without the barriers of distance.
A holographic virtual event hosted in the Metaverse.

Virtual Events

Broadcast discussions or events with celebrity hosts or influencers to a large, dispersed audience with an interactive video platform optimized for real-time engagement.
A doctor waving hello to her patient on a live video telehealth call.

Media and Entertainment

Agora’s real-time network provides the reliability and quality necessary for a global, live-streaming event while enabling support for unlimited participants.
An influencer on a live shopping call showcasing a yellow sweater available for purchase.

Retail

Create new revenue streams with live, interactive shopping experiences powered by our video call API. Let customers see products in real time and connect with sellers while making buying decisions.
A doctor waving hello to her patient on a live video telehealth call.

Telehealth

Embed a video conferencing API into your telehealth platform to improve patient access and provider communication, facilitating secure, reliable virtual consultations and continuing medical education sessions.
Robopoet's Fuzzoo, an AI companion robot, leverages Agora's ConvoAI Device Kit to deliver real-time emotional support and personalized interaction.
"Agora’s AI technology enables toys and robots to interact in a way that feels natural and engaging. With real-time voice processing, emotional AI, and advanced speech capabilities, Agora makes seamless human-machine interaction possible and ensures exceptional performance and reliability." 
Yuna Pan
Co-Founder and CTO
Mouse cursor illustration

Fastboard

Easily build and integrate Agora’s Interactive Whiteboard with our newest Fastboard SDK that delivers all the same whiteboard features with a pre-built UI and the ability to include custom plug ins.
Try it Now
“Agora’s Adaptive Video Optimization (AVO) drastically improved the real-time video experience in our app. Users get smooth, high-quality video without freezes—even on slow connections and older devices. Since implementing AVO, we’ve seen a 30% increase in session length and engagement.”
Ellard Capiral
Ellard Capiral
VP of Engineering, KUMU
“Agora enabled us to offer a safe and high-quality video calling experience for children and helped Gabb Messenger™ stand out in a competitive market.”
Jonatan Littke
Jonatan Littke
VP of Software Services, Gabb
Request more information
Connect with our experts to answer your questions, discuss requirements, and provide more detail on the ConvoAI Device Kit

FAQs

What is Agora Video Calling?

Agora Video Calling is a real-time video API that lets developers embed high-quality, low-latency video calls into web, mobile, and native applications. It supports everything from 1:1 calls to large-scale video experiences with full customization.

Which platforms are supported by Agora’s Video Calling SDK?

Agora Video Calling supports Android, iOS, Web, Windows, Electron, Flutter, React Native, Unity, and Unreal Engine—making it easy to deliver consistent video experiences across devices and operating systems.

How does Agora ensure reliable video quality in poor network conditions?

Agora uses intelligent routing and adaptive video optimization to reduce jitter, lag, and packet loss. The platform dynamically adjusts video quality in real time to maintain smooth, uninterrupted calls—even on slow or unstable networks.

What is the difference between video calling and video streaming?

Video calling is designed for interactive, multi-party sessions such as 1:1 calls and group meetings where every participant can share video. Video streaming extends the same real-time network to one-to-many broadcasts, where hosts stream to large audiences and can promote select viewers to join on camera. Interactive live streaming keeps latency sub-second for real-time participation, while broadcast streaming prioritizes scale and consistent playback for massive audiences—and you can combine both in a single app.

What collaboration features are available with Agora Video Calling?

Agora supports advanced collaboration features such as screen sharing, interactive whiteboards, multi-user video layouts, and real-time messaging. These features make it well suited for meetings, education, telehealth, and collaborative work apps.

Can I record video calls, meetings, and live streams?

Yes. Agora provides flexible video call recording options, allowing you to record securely to the cloud or on premises via our Media Services. Developers control video format, resolution, storage location, and access permissions to meet compliance and operational needs.

Does Agora support multi-camera or multi-audio setups?

Yes. Agora supports multi-track audio and video, making it possible to publish multiple camera feeds or microphone streams within a single session. This is ideal for live production workflows, virtual events, and advanced conferencing scenarios.

How fast can I launch a video calling experience?

You can ship a video calling app within hours using Agora SDKs, documentation, and sample apps. For even faster deployment, Agora App Builder provides a no-code option to launch video, voice, and live streaming features without custom development.

What use cases are best suited for Agora Video Calling?

Agora Video Calling is ideal for education, remote work, gaming, social apps, live shopping, and telehealth. Any application that requires scalable, real-time video communication with global reach and low latency can benefit from Agora’s platform.