Overview

Updated

Start here when you need to build, process, connect, or deliver real-time media experiences.

Realtime & Media is the capability domain for products that need something to happen live. Use this section when you are deciding how people, devices, backend services, and media streams should connect, stay in sync, and keep working while a session is in progress.

Instead of organizing docs around a single product story, this tab is organized around the functional layers most teams assemble when building a real-time experience: live interaction, session intelligence, media routing, large-scale delivery, and device or server participation.

What you can build from this section

Create live interaction surfaces

Use these docs when you are defining how users join a session, exchange media, coordinate actions, or collaborate in the same live space.

  • Voice & Video: calls, meetings, co-hosting, interactive live rooms, and media quality control
  • Signaling: channel messaging, presence, state sync, and real-time coordination
  • Chat: persistent and full-featured messaging systems beyond lightweight room coordination
  • Whiteboard: shared visual collaboration inside live sessions

Understand, capture, and transform session content

Use these docs when media inside the session needs to become text, records, composites, or downstream assets.

Bridge real-time sessions with external media systems

Use these docs when your product must ingest outside streams, publish session media to other systems, or interoperate with existing streaming infrastructure.

  • Media Push: send RTC channel media to CDN pipelines or downstream media systems
  • Media Pull: bring online media streams into an interactive real-time session
  • RTMP Gateway: connect RTMP-based devices and systems to Agora

Deliver playback to larger audiences

Use these docs when interactive participation and large-scale viewing are separate concerns in your architecture.

  • Fusion CDN: multi-CDN distribution for live playback at audience scale

Extend the session to devices and backend services

Use these docs when participants are not just mobile or web clients, but also embedded devices, operator consoles, or server-side workers.

  • IoT & Edge: device and edge connectivity for cameras, terminals, and embedded endpoints
  • RTC Server SDK: backend participation in media send, receive, subscribe, and control flows

How to navigate this tab

Common reading paths