Thanks — that’s enough to estimate LiveKit costs. I’ll assume agents run on your infra (so no LiveKit agent-hosting charges). Below is a concise cost breakdown and monthly estimate for the usage you provided.
Given:
• 1,000 concurrent outbound calls
• Average call length: 2 minutes
• Each agent handles 200 calls/day → 200,000 calls/day
• 25 days/month
Calculations
1. Participant minutes (WebRTC participant minutes):
• Each call has 2 participants in the LiveKit room (caller + your agent) = 2 participants × 2 minutes = 4 participant-minutes per call.
• Daily participant-minutes: 200,000 calls × 4 = 800,000 participant-minutes/day.
• Monthly participant-minutes: 800,000 × 25 = 20,000,000 participant-minutes/month.
• Rate: $0.0005 per participant-minute.
• Cost: 20,000,000 × $0.0005 = $10,000/month.
1. Downstream bandwidth (egress):
• Estimate audio bitrate for voice: choose a typical range (we’ll use 64 kbps as a mid-point). If you want a different bitrate, tell me and I’ll recompute.
• Per-call data sent from LiveKit per minute = 64 kbps = 8 KB/s ≈ 480 KB/min.
• Per-call egress (2 min): 480 KB/min × 2 = 960 KB ≈ 0.00094 GB.
• Daily egress: 200,000 calls × 0.00094 GB ≈ 188 GB/day.
• Monthly egress: 188 × 25 = 4,700 GB ≈ 4.7 TB/month.
• Rate: $0.12 per GB (starting rate).
• Cost: 4,700 GB × $0.12 = $564/month.
1. Optional costs (only if you enable)
• Observability/recording: not included — you'd pay only if you enable recordings or observability. If enabled, recording/observability costs apply (usage-based).
• Agent-hosting on LiveKit Cloud: not applicable (agents on your infra).
Monthly summary estimate
• Participant minutes: $10,000
• Downstream bandwidth: $564
• Optional features: depends on usage (not included)
• Estimated total (LiveKit): $10,564/month
Notes and next steps
• I used 64 kbps for audio. If your codec/bitrate differs (e.g., 32 kbps or 96 kbps), I can recalc quickly.
• This estimate assumes no recordings or additional egress (e.g., streaming). Enablement of those features will increase costs.
• Exotel, STT/TTS, and LLM plugin costs are billed separately by their providers.
Would you like the estimate recalculated at 32 kbps and 96 kbps, or include recording/observability cost examples?