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.
- Transcription & Translation: captions, speech understanding, and multilingual live experiences
- Cloud Recording: archive, replay, compliance, QA, and post-session review workflows
- Transcoding: mixing, layout composition, and output transformation
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
- Start with Voice & Video, Signaling, Chat, or Whiteboard when your main question is how users interact inside a live session.
- Start with Transcription & Translation, Cloud Recording, or Transcoding when your main question is what should happen to the media during or after the session.
- Start with Media Push, Media Pull, RTMP Gateway, or Fusion CDN when your main question is how to move media across systems or out to larger audiences.
- Start with IoT & Edge or RTC Server SDK when your main question is how devices or backend services participate in the real-time workflow.
Common reading paths
- Interactive live streaming with large audience playback: Voice & Video -> Media Push -> Fusion CDN
- Meeting archive and searchable records: Voice & Video -> Cloud Recording -> Transcription & Translation
- External stream into an interactive session: Media Pull or RTMP Gateway -> Voice & Video
- Smart device connectivity with backend media control: IoT & Edge -> RTC Server SDK
