Skip to content
Console

agora

Pull remote users from an Agora RTC channel.

Product links: agora.io · Agora RTC docs · Token generator

Terminal window
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"] }
}]
}'
FieldTypeRequiredDescription
appIdstringYesAgora App ID
channelstringYesChannel name
tokenstringNoRTC token (required for secured channels)
uidnumber | stringNoLocal subscriber UID. Omit or 0 for auto-assigned numeric UID
selectSelectFilterNoParticipant / track filters

RTC video source tier. Source pricing.