agora
Pull remote users from an Agora RTC channel.
Product links: agora.io · Agora RTC docs · Token generator
Example
Section titled “Example”curl -X POST "https://api.avflow.dev/v1/jobs" \ -H "Authorization: Bearer ${AVFLOW_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "name": "agora-ingest", "sources": [{ "name": "channel_src", "type": "agora", "config": { "appId": "<agora-app-id>", "channel": "live-show", "token": "<agora-rtc-token>", "uid": 1001 } }], "nodes": [], "sinks": [{ "name": "rtmp_out", "type": "rtmp_push", "inputs": ["channel_src"], "config": { "urls": ["rtmp://live.example.com/app/key"] } }] }'Config
Section titled “Config”| Field | Type | Required | Description |
|---|---|---|---|
appId | string | Yes | Agora App ID |
channel | string | Yes | Channel name |
token | string | No | RTC token (required for secured channels) |
uid | number | string | No | Local subscriber UID. Omit or 0 for auto-assigned numeric UID |
select | SelectFilter | No | Participant / track filters |
Pricing
Section titled “Pricing”RTC video source tier. Source pricing.