Skip to content
Console

whep_pull

Subscribe to a remote WebRTC publisher using WHEP (WebRTC-HTTP Egress Protocol).

Terminal window
curl -X POST "https://api.avflow.dev/v1/jobs" \
-H "Authorization: Bearer ${AVFLOW_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"name": "whep-ingest",
"sources": [{
"name": "whep_src",
"type": "whep_pull",
"config": {
"url": "https://whep.example.com/live/stream/whep",
"headers": { "Authorization": "Bearer <token>" }
}
}],
"nodes": [],
"sinks": [{
"name": "rtmp_out",
"type": "rtmp_push",
"inputs": ["whep_src"],
"config": { "urls": ["rtmp://live.example.com/app/key"] }
}]
}'

Same fields as protocol pull sources (url, identity, headers, reconnect options).

Video tier by actual resolution. Source pricing.