Compare realtime APIs

Pick up to four APIs from any category and see them side by side.

Roboflow Serverless Video Streaming (WebRTC)
Roboflow
Gemini Live API (video input)
Google
bitHuman
bitHuman
CategoryAvatars + videoAvatars + videoAvatars + video
StatusBetaPreviewGA
Est. per minute$0.005 - 0.20$0.002 - 0.0042$0.02 - 0.10
How that was worked outCPU 0.1 credit/h at $2.86 = $0.005/min; GPU large 2 credits/h at $6 = $0.20/min; GPU medium $0.05-$0.10/minVideo input only. Low = Google's listed $0.002/min; high = our arithmetic at 1 fps x 70 tokens x 60 s = 4,200 tokens at $1/M. Audio is billed on top.Credit rates at the $1 = 100 credits top-up price: self-hosted $0.02, cloud $0.04, all-inclusive voice $0.10
Pricing modelcreditsper-minutecredits
Free tierFree plan includes 10 credits per month (about 10 hours of GPU-medium streaming).See Gemini API free tier (not checked here).Free plan: 99 credits, 1 concurrent cloud session, chat with featured avatars; page says API access on Free only 'until 12 October'.
Connects byWebRTCWebSocketLiveKit, WebRTC
Audio inNonePCM audioAudio from your agent/TTS (or bitHuman managed voice chat)
Audio outNoneNative audioYour TTS or managed voice
Languagesn/aSee voice segment.Language-agnostic lip sync from audio (not explicitly verified).
Latency (vendor claim)Quality and FPS can take up to a minute to ramp up at 1080p30 (vendor docs).See voice segment.No latency number published; CPU benchmark shows 1.2x to 2.4x real-time rendering on an Intel i7-13700F.
Key limits
  • 10 concurrent streams per workspace by default
  • Billing starts when the serverless function spawns and WebRTC connects
  • Streams stop with HTTP 402 when credits run out
  • Max 1 frame per second
  • Audio plus video sessions limited to 2 minutes unless you use session management/compression
  • Context window 128k tokens for native audio models
  • Concurrent cloud sessions: 1 / 3 / 10 / 50 / 200 by plan
  • Self-hosted sessions not concurrency-limited on Creator+ (per page)
  • A session needs network at start; offline only for up to 5 minutes
High-severity warnings
  • Streams die at zero credits
  • 2 minute cap with video
  • Free API access has an end date
  • Self-hosted is not offline-licensed
ComplianceNot verified in this pass.Google Cloud / Gemini API terms; see voice segment.Vendor states usage reports contain no audio, video, images or conversation text.
Self-hostableYesNoYes
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
Session $/min$0.005$0.002$0.02
Entry plan $/mo$39$0$20
Free tierYes-Yes
Free credit $--$0.99
Custom avatar--Yes
From photo--Yes
Own LLM--Yes
Own voice--Yes
Interrupts---
Resolution p--1,080
FPS-1-
CPU onlyYes-Yes
Latency ms---
Languages---
Max session min-2-
Concurrency10-3
WebRTCYes-Yes
WebSocket-Yes-
Phone / SIP---
HIPAA---
SOC 2---
EU data---
Self-hostYesNoYes
Open weightsYesNoNo
High warnings112