To support 1000 concurrent calls on a self-hosted LiveKit server, here are the approximate requirements:
•
CPU: 160 cores (based on 4 cores per 25 concurrent sessions).
•
Memory: 320GB of RAM (based on 8GB per 25 concurrent sessions).
•
Storage: Around 10GB of ephemeral storage per worker instance, with the Docker image itself being less than 1GB.
These estimates are based on typical usage scenarios and may vary depending on your specific application and workload. Let me know if you need further assistance! Sources:
Deploying to production | LiveKit Docs |
Deployment and scaling | LiveKit Docs |
Deployment and scaling | LiveKit Docs