# Media processing and distribution (/en/realtime-media/media-processing-and-distribution)

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

<div id="rm-cloud-recording"></div>

## Recording [#recording]

Recording captures live interaction content into your storage flow for archive, replay, review, and compliance-oriented workflows.

### Cloud Recording [#cloud-recording]

Fits teams that want a managed recording path from Agora.

<div id="rm-local-recording"></div>

### Local Server Recording [#local-server-recording]

Fits teams that need self-managed recording servers and finer-grained control over the recording workflow.

<div id="rm-media-push"></div>

## Media Push [#media-push]

Pushes interactive channel content into CDN or broadcast-style distribution paths.

<div id="rm-media-pull"></div>

## Media Pull [#media-pull]

Brings external online media streams into an existing real-time scenario.

<div id="rm-cloud-transcoding"></div>

## Transcoding [#transcoding]

Transcoding handles media transformation and composition for live streaming and multi-layout output scenarios.

### Cloud Transcoding [#cloud-transcoding]

Fits teams that need hosted stream composition and output transformation.

<div id="rm-rtmp-gateway"></div>

## RTMP Gateway [#rtmp-gateway]

Bridges standard live protocol flows with real-time interaction systems.

<div id="rm-fusion-cdn"></div>

## Fusion CDN Live Streaming [#fusion-cdn-live-streaming]

Optimizes end-to-end playback through multi-CDN scheduling and distribution.

<div id="rm-ppt-conversion"></div>

Additional note: the broader Agora content system also includes PPT Conversion. For this IA pass, it can stay as an extension of transcoding rather than a first-class left-nav item.
