Thanks — I’m responding to your request for the best approach and a price for recording ~400,000 minutes/month (Scale plan) and delivering recordings to S3. Below I summarize recommended approaches, cost estimates, trade-offs, and a clear recommendation.
Key facts from your numbers
• Monthly calls: ~200,000 calls (you said 2 lakhs).
• Total recorded minutes: 400,000 minutes/month.
• Target plan: Scale (we’ll compare Enterprise where relevant).
• Goal: Record calls and store recordings in S3.
Cost estimates on the Scale plan
• Included minutes on Scale: 8,000 minutes. Overage applies to the remainder (392,000 minutes).
Three realistic recording approaches and costs
1) Track Egress (raw individual tracks — smallest cost, good if you only need audio files or plan post-processing)
• LiveKit egress rate: $0.001 per minute.
• Overage minutes billed: 392,000 × $0.001 = $392/month.
• Scale plan base: $500/month.
• Total LiveKit monthly cost ≈ $892 (egress + plan).
• S3 cost: separate (depends on MB/minute and retention). Raw audio is smallest storage footprint.
2) Audio-only Composite (transcoded audio-only file per call — synchronized single audio file per call)
• Transcode audio overage rate on Scale: $0.004 per minute.
• Overage cost: 392,000 × $0.004 = $1,568/month.
• Scale plan base: $500/month.
• Total LiveKit monthly cost ≈ $2,068.
• S3 cost: larger than raw track egress but still modest.
3) Video/Room Composite (full synchronized audio+video per call — highest cost)
• Transcode video overage rate on Scale: $0.015 per minute.
• Overage cost: 392,000 × $0.015 = $5,880/month.
• Scale plan base: $500/month.
• Total LiveKit monthly cost ≈ $6,380.
• S3 cost: significantly larger (video storage).
Other cost considerations (S3/storage & operational)
• S3 storage, PUT requests, egress out of the cloud, and lifecycle transitions are billed by AWS — not included above.
• Composite (transcoded) recordings are larger than raw track exports, so storage and retrieval costs will be higher for composite/video.
• Backup storage for failed uploads is retained for 7 days — no change to minute accounting but may affect retrieval procedures.
Recommendation — best approach for your volume
• If your primary needs are compliance, searchable archives, QA, or ML processing that can work with raw audio tracks: choose Track Egress on the Scale plan. It’s the lowest cost (~$892/month total LiveKit cost before S3) and keeps storage smaller.
• If you need a single stitched, time-synced file (one MP4/MP3 per call) for easy playback/archival or legal/compliance reasons, choose Audio Composite (middle cost) or Video Composite (if video is required).
• Given your very large sustained monthly volume, strongly consider Enterprise:
◦ Enterprise offers custom included minutes, negotiated overage rates (likely lower than Scale’s listed overages), region pinning, compliance (HIPAA) controls, and better SLA/payment terms.
◦ For 400k minutes/month, Enterprise can lower overall cost and provide predictability. If you care about security/compliance or want lower per-minute costs for transcode/video, Enterprise is recommended.
Help I can provide next
• Estimate S3 storage cost: tell me average MB per minute for the recording type and retention days (e.g., audio = 0.5 MB/min, video = 10 MB/min, retention = 365 days), and I’ll calculate approximate monthly storage + PUT cost.
• Provide a mixed-use cost example (e.g., 80% Track Egress audio, 20% video composite).
• Prepare the list of negotiation points and usage metrics you’ll want for an Enterprise quote (included minutes, retention/archival needs, region/compliance, SLA).
Which would you like next: an S3 cost estimate (please provide MB/min and retention), a mixed-usage cost breakdown, or a checklist for Enterprise discussion?
Sources:
Pricing | LiveKit |
Pricing | LiveKit |
LiveKit Agent Observability | Debug and optimize voice agents | LiveKit |
Build Your First AI Voice Agent in Python: Complete Tutorial | LiveKit