LiveKit offers two main ways to get started, and I’m here to help you find the best fit for your needs:
•
Cloud Deployment: This option is fully managed by LiveKit, taking care of RTC, routing, and application logic for you. It comes with great features like automatic scaling, multi-region support, and built-in analytics to make your experience smooth and reliable.
•
Self-Hosted Deployment: If you prefer more control, you can deploy the open-source LiveKit server on your own infrastructure. This way, you have full flexibility to customize and manage everything exactly how you want.
Although there isn’t an official “hybrid” deployment mode documented, LiveKit’s architecture is quite flexible. For instance, you could run self-hosted agents alongside LiveKit’s cloud infrastructure for media transport—opening the door to some creative hybrid setups tailored to your unique needs.
If you’re thinking about hybrid options or have any specific questions, please feel free to reach out. I’m happy to guide you through the possibilities and help you find the perfect solution.
Sources:
Intro to LiveKit | LiveKit Docs |
How We Built a Globally Distributed WebRTC Mesh Network |
How We Built a Globally Distributed WebRTC Mesh Network |
LiveKit Cloud | LiveKit Docs |
README.md