Skip to content
Console

Source pricing

Sources bill only while media is actively processed.

The synthetic video_generator source has no source processing charge. Encoding and egress rules still apply downstream.

livekit, jitsi, daily, agora — tiered by actual combined video throughput (resolution × fps per participant).

TierUp toUSD/min
audio_onlyAudio only$0.0002
video_sd480p30$0.0008
video_hd720p30$0.0016
video_fhd301080p30$0.0032
video_fhd601080p60$0.0048
video_uhd304K30$0.0096
video_uhd604K60$0.016

Above 4K60: video_uhd60 rate × ceil(fps / 60).

  • Video duration — wall-clock time while frames arrive (gaps longer than ~1.5s are treated as dropout and excluded).
  • Video tiervideoPixels × effective_fps, where videoPixels = Σ(width × height) across active video tracks and effective_fps = videoFrames / (videoMillis / 1000) (aggregate processed frame rate, not per-participant nominal fps). Tier assignment follows the table above (e.g. 720p25 measures into video_hd).
  • Audio duration — sum of per-track decoded audio milliseconds (a 60-minute room with 3 active microphones accrues up to 180 audio-minutes).

rtmp_pull, httpflv_pull, hls_pull, whep, srt_pull, rtsp_pull, file_pull — same video tiers as above. For a single stream, videoPixels = width × height and effective_fps = videoFrames / (videoMillis / 1000) (measured decode cadence). Audio-only streams use audio_only.

Same width×height×fps tier breakpoints as stream sources; measured fps snaps to the 30fps or 60fps bucket for tier lookup. Rates are 1.5× the matching source tier for managed page rendering. Audio uses audio_only × 1.5.

ExampleCalculationUSD/min
720p @ 30fpsvideo_hd ($0.0016) × 1.5$0.0024
1080p @ 30fpsvideo_fhd30 ($0.0032) × 1.5$0.0048
1080p @ 60fpsvideo_fhd60 ($0.0048) × 1.5$0.0072

Audio captured alongside video is billed at audio_only × 1.5 ($0.0003/min).

ScenarioBilled as
1080p30 LiveKit room, 3 camerasvideo_fhd30 for actual pixel throughput
RTMP pull at 720p25video_hd
Dashboard capture at 30 fps, 720pvideo_hd × 1.5
Stream disconnected 10 min$0 for those 10 minutes