RTC League | Be Real-time

Your robot's eyes and ears

At the intersection of numerous emerging technologies—batteries, advanced sensors, artificial intelligence, and miniaturization—is robotics. Modern robots and IoT devices include an array of cameras, microphones and other sensors; their data constantly streamed to the cloud and processed by ML, stored for audit and archival, or routed to a human operator. LiveKit was designed around flexibility, making it easy to wire up real-time data streaming workflows needed by robotics projects and companies.

Build your platform

Efficiently manage and operate your fleet

Real-time Audio & Video Processing

Transmit, process or visualize data from onboard sensors across a fleet of machines with sub-100ms latency. Build a GStreamer pipeline to split data between onboard processors and LiveKit CLI for streaming to remote services.

Teleoperations

Aggregate streams from thousands of robots and using selective subscriptions stream out to a group of remote operators or even thousands of passive viewers, simultaneously. Operators can use data messages issue command and control instructions to any machine.

Customize your pipeline

Features flexible to your workflow

Connectivity Icon
Open Source

The full stack is Apache 2.0-licensed open-source software. Written in Go and packaged as a single binary, install LiveKit directly onto embedded systems like Nvidia's Jetson platform.

Cross Platform Icon
Ingress

Ingest media streams or run LiveKit CLI onboard and pipe data through a TCP socket. LiveKit automatically transcodes these streams into WebRTC for use by teleoperator or another purpose.

Recording Icon
Egress and Recording

Automatically record streams to any cloud bucket or export raw or transcoded streams in real-time, over Websocket, to another system for further processing.

Envelope Icon
Data Messages

Send and receive arbitrary signaling or control messages between robots and operators. Messages can be 1:1 or 1:N broadcasts with options for reliable (TCP) and unreliable (UDP) delivery methods.

Case Study

Skydio flies with LiveKit

Skydio has deeply integrated LiveKit into their products to provide the best livestreaming and remote operations experience for their customers.

LiveKit is the modern and well-designed WebRTC solution that enabled us to quickly deliver our Live Streaming & Remote Ops products to customers. It's simple to deploy and the ergonomic SDKs allow for deep integration with our applications. Livekit is loved by both app developers and infrastructure engineers at Skydio.

Roshan Jobanputra, Director of Eng @ Skydio

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.