- Use Cases /
- Spatial Computing
Hello, Virtual World!
As we spend more of our lives online, software interfaces naturally evolve to look and feel like our perception of physical reality. What began with video games and flight simulators is permeating into other categories and industries. XR will push this paradigm shift even further.
Communication in a virtual world works the same way it does in the real one: through sight, sound, speech and movement. LiveKit lets you embed all the capabilities of Discord—a complete communications network—directly within your game, simulation, or AR/VR experience.
Design your space
Build a multiplayer experience
Video Games
Offer players and/or teams natively-integrated, multi-channel audio chat. Record and stream or clip gameplay segments and share to external services.
Virtual Worlds & Spaces
Stream real-time voice and video between users, or to their friends outside your virtual world. Control how audio is modulated and which streams a user subscribes to by promixity or privileges.
Build and scale
Features designed for spatial computing
Adaptive Stream, Simulcast, Dynacast
Put bandwidth management on autopilot. These features magically adjust bitrates, resolutions and fps based on changes to participant device profiles, your app's UI or publisher/subscriber-side network conditions.
Selective Subscription
On the client side, scale to thousands of participants in a space together by dynamically choosing which streams each one should receive.
Data Messages
Send and receive arbitrary data messages between participants. Messages can be 1:1 or 1:N broadcasts with options for reliable (TCP) and unreliable (UDP) delivery methods.
Permissions APIs
Ensure private spaces stay private with precise controls over which users can publish or subscribe to streams, or send and receive data messages.
Spatial Audio
Automatically adjust audio levels based on proximity to other users and objects. LiveKit also automatically detects when there's audible microphone data to transmit, dropping silent packets to save bandwidth.
Egress and Recording
Record rooms, participants, or individual streams to any cloud storage bucket. You can also export any stream in real-time to another system or service for further processing.
Case Study
For Portals, LiveKit was a game-changer
Portals is building the city center of the metaverse, accessible to all by running completely in your Web browser. Virtual districts, apartments, arcades, stores, workspaces, clubs and lounges—all designed and built by users—are just some of the spaces to explore in this vibrant, 3D world.
LiveKit's flexible APIs and tools make it possible for us to build a communications layer mimicking the dynamics of the real world in a virtual one. Their Cloud infrastructure ensures we can reliably host events with 10 or 10,000 players.
— Adam Gomez, CEO @ Portals
Start with open source
Easily build real-time video or audio features into your application using a modern, end-to-end WebRTC stack.
Scale with LiveKit Cloud
LiveKit Cloud is a cloud-native WebRTC platform built and operated by the LiveKit team. With the same open-source APIs, SDKs and features, going to production has never been easier.