Compare realtime APIs

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

Gemini Live API (video input)
Google
Roboflow Serverless Video Streaming (WebRTC)
Roboflow
bitHuman
bitHuman
CategoryAvatars + videoAvatars + videoAvatars + video
StatusPreviewBetaGA
Est. per minute$0.002 - 0.0042$0.005 - 0.20$0.02 - 0.10
How that was worked outVideo 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.CPU 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/minCredit rates at the $1 = 100 credits top-up price: self-hosted $0.02, cloud $0.04, all-inclusive voice $0.10
Pricing modelper-minutecreditscredits
Free tierSee Gemini API free tier (not checked here).Free plan includes 10 credits per month (about 10 hours of GPU-medium streaming).Free plan: 99 credits, 1 concurrent cloud session, chat with featured avatars; page says API access on Free only 'until 12 October'.
Connects byWebSocketWebRTCLiveKit, WebRTC
Audio inPCM audioNoneAudio from your agent/TTS (or bitHuman managed voice chat)
Audio outNative audioNoneYour TTS or managed voice
LanguagesSee voice segment.n/aLanguage-agnostic lip sync from audio (not explicitly verified).
Latency (vendor claim)See voice segment.Quality and FPS can take up to a minute to ramp up at 1080p30 (vendor docs).No latency number published; CPU benchmark shows 1.2x to 2.4x real-time rendering on an Intel i7-13700F.
Key limits
  • 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
  • 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
  • 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
  • 2 minute cap with video
  • Streams die at zero credits
  • Free API access has an end date
  • Self-hosted is not offline-licensed
ComplianceGoogle Cloud / Gemini API terms; see voice segment.Not verified in this pass.Vendor states usage reports contain no audio, video, images or conversation text.
Self-hostableNoYesYes
Last checked2026-10-102026-10-102026-10-10
Key numbers and features
Session $/min$0.002$0.005$0.02
Entry plan $/mo$0$39$20
Free tier-YesYes
Free credit $--$0.99
Custom avatar--Yes
From photo--Yes
Own LLM--Yes
Own voice--Yes
Interrupts---
Resolution p--1,080
FPS1--
CPU only-YesYes
Latency ms---
Languages---
Max session min2--
Concurrency-103
WebRTC-YesYes
WebSocketYes--
Phone / SIP---
HIPAA---
SOC 2---
EU data---
Self-hostNoYesYes
Open weightsNoYesNo
High warnings112