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.

Get started for freeBookmarks IconDocumentation
GatherDecentralandTeamflowPortals
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

Connectivity Icon

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.

Multiplayer Icon

Selective Subscription

On the client side, scale to thousands of participants in a space together by dynamically choosing which streams each one should receive.

Envelope Icon

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.

Authentication Icon

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.

Spacial Icon

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.

Recording Icon

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

Learn more about PortalsChevron Icon

 

Start with open source

Easily build real-time video or audio features into your application using a modern, end-to-end WebRTC stack.

Start Project
 

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.

Get started for free
LiveKit Logo

Product

SFU

SDKs

Cloud Dashboard

Cloud Status

© 2024 LiveKit. All rights reserved.

Terms of Service
|
Cookie Policy
|
Privacy Policy