Familiar integrations
Connect the RTC platforms and streaming protocols you already use — no custom ingest SDK required.
Real-time media cloud
AVFlow connects LiveKit, Daily, Jitsi, Agora, RTMP, and more to layouts, AI nodes, and outputs you choose. Describe a Job in JSON, submit it once, and run countless combinations — from stream relays to AI-powered shows.
Why AVFlow
Pick inputs, processing, and destinations independently. The same Job model covers a simple relay or a multi-output mix with captions and AI.
Connect the RTC platforms and streaming protocols you already use — no custom ingest SDK required.
Combine sources, layout nodes, AI nodes, and outputs in one Job. Grid shows, speaker layouts, and multi-bitrate ladders all use the same model.
Add real-time captions with ASR, speech-to-speech with voice_agent, or digital humans with avatar — then route results to rooms, CDNs, or storage.
Push to YouTube and Twitch, record to S3, and publish back into a room — up to three sinks from one Job.
Capture slides, scoreboards, or lower-thirds from a web page and blend them into the live mix.
Submit, list, inspect, and stop Jobs with a single REST API. Webhooks notify your app when state changes.
Use cases
Composite a LiveKit, Daily, Jitsi, or Agora room and push to any RTMP endpoint with layout control.
Composite grid or speaker layouts recorded to HLS on S3.
ASR into WebVTT recordings, FLV side-channels, or real-time data messages in the room.
Build voice agents and digital-human experiences that hear the room and respond on stream.
Copy an example, POST to the API, and go live in minutes.