# RTC overview (/en/realtime-media/overview)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## Build live interaction [#build-live-interaction]

<SolutionCardGrid size="small">
  <SolutionCard title="Voice Calling" href="/en/realtime-media/voice" icon="voice-calling" tone="blue" size="small" description="Voice calls, meetings, and co-hosting with media quality control." />

  <SolutionCard title="Video Calling" href="/en/realtime-media/video" icon="video-calling" tone="blue" size="small" description="Video calls, interactive live rooms, and broadcast-quality sessions." />

  <SolutionCard title="Signaling" href="/en/realtime-media/rtm" icon="signaling" tone="blue" size="small" description="Channel messaging, presence, and real-time state synchronization." />

  <SolutionCard title="Chat" href="/en/realtime-media/im" icon="chat" tone="blue" size="small" description="Persistent messaging beyond lightweight room coordination." />

  <SolutionCard title="Whiteboard" href="/en/realtime-media/whiteboard" icon="whiteboard" tone="blue" size="small" description="Shared visual collaboration inside live sessions." />

  <SolutionCard title="Extensions Marketplace" href="/en/realtime-media/marketplace" icon="tools" tone="blue" size="small" description="Discover and integrate first-party and partner extensions for richer real-time experiences." />
</SolutionCardGrid>

## Process session content [#process-session-content]

<SolutionCardGrid size="small">
  <SolutionCard title="Transcription & Translation" href="/en/realtime-media/speech-to-text" icon="transcription" tone="green" size="small" description="Captions, speech understanding, and multilingual live experiences." />

  <SolutionCard title="Cloud Recording" href="/en/realtime-media/cloud-recording" icon="cloud-recording" tone="green" size="small" description="Archive, replay, compliance, and post-session review workflows." />

  <SolutionCard title="On-Premise Recording" href="/en/realtime-media/on-premise-recording" icon="on-premise-recording" tone="green" size="small" description="Self-hosted recording for control and compliance needs." />

  <SolutionCard title="Transcoding" href="/en/realtime-media/transcoding" icon="transcoding" tone="green" size="small" description="Mixing, layout composition, and output transformation." />
</SolutionCardGrid>

## Connect external media [#connect-external-media]

<SolutionCardGrid size="small">
  <SolutionCard title="Media Push" href="/en/realtime-media/media-push" icon="media-push" tone="purple" size="small" description="Send RTC channel media to CDN pipelines or downstream systems." />

  <SolutionCard title="Media Pull" href="/en/realtime-media/media-pull" icon="media-pull" tone="purple" size="small" description="Bring online media streams into an interactive real-time session." />

  <SolutionCard title="RTMP Gateway" href="/en/realtime-media/rtmp-gateway" icon="rtmp-gateway" tone="purple" size="small" description="Connect RTMP-based devices and systems to Agora." />

  <SolutionCard title="RTC Server SDK" href="/en/realtime-media/rtc-server-sdk" icon="server-sdk" tone="purple" size="small" description="Backend participation in media send, receive, and control flows." />
</SolutionCardGrid>

## Deliver to audiences [#deliver-to-audiences]

<SolutionCardGrid size="small">
  <SolutionCard title="Broadcast Streaming" href="/en/realtime-media/broadcast-streaming" icon="broadcast" tone="sand" size="small" description="Separate interactive participation from large-scale playback." />
</SolutionCardGrid>
