Overview
Sources ingest media into your pipeline. Each source has a type and config.
Available types
Section titled “Available types”| Type | Description |
|---|---|
livekit | Subscribe to a LiveKit room |
jitsi | Subscribe to a Jitsi conference |
daily | Subscribe to a Daily room |
agora | Subscribe to an Agora RTC channel |
rtmp_pull | Pull RTMP, HTTP-FLV, or HLS |
whep | Pull WebRTC via WHEP |
srt_pull | Pull MPEG-TS over SRT |
rtsp_pull | Pull live streams over RTSP |
web_capture | Capture a web page or DOM element |
video_generator | Generate a constant-color video track |
file_pull | Play a file from a network URL |
Common fields
Section titled “Common fields”All sources use:
{ "name": "src", "type": "livekit", "config": { } }Optional select inside config filters which tracks or participants are subscribed (RTC sources).
Billing
Section titled “Billing”Media ingest sources are billed by actual processed media (resolution ×
frame rate tier), not by configured values. video_generator itself has no
source charge. See Source pricing.