LiveKit
Open-source LiveKit WebRTC SFU: real-time audio, video and data rooms.


LiveKit is an open source, end to end WebRTC stack for building real time audio, video and data applications. This appliance packages the open source LiveKit server (Apache 2.0) as a turnkey single node instance on Ubuntu 24.04 LTS, with an embedded Redis for state, so you can stand up a self hosted Selective Forwarding Unit (SFU) in the NetActuate PoP nearest your participants.
What you get
- The open source LiveKit server: rooms, participants, tracks, and the server APIs and SDKs (JavaScript, React, Swift, Android, Flutter, Go, Rust, Python and more)
- Selective Forwarding Unit (SFU) media routing for scalable multi party audio and video
- WebRTC over UDP with a single port mux, plus a TCP fallback for restrictive networks
- An API key and secret, generated at deploy, that your application server uses to mint access tokens
- Embedded Redis on the instance, so the single node is ready to grow into a multi node cluster later with no image change
- systemd managed services that start on boot and restart on failure
Only single node, open source capabilities This is the open source LiveKit server running as one node. It does not include the distributed, multi region mesh, autoscaling or managed features of LiveKit Cloud. For a fully managed, globally distributed service, see LiveKit Cloud at livekit.io. You can build your own multi node cluster from several of these appliances sharing a Redis, which is a later phase story, not a launch claim.
Use cases
- Video conferencing and virtual events
- Live audio rooms and interactive streaming
- Real time voice and video for AI agents and assistants
- Telehealth, education and collaboration apps that need low latency media
Getting started After deploy, retrieve the generated API key and secret from your deployment, point your LiveKit application or SDK at wss://YOUR_HOST:7880 with a token signed by that key and secret, and start joining rooms. See the instructions tab for the exact steps and ports.
Upstream project: https://github.com/livekit/livekit (Apache 2.0). LiveKit is an independent open source community project; NetActuate packages the unmodified upstream server binary and is not affiliated with or endorsed by the LiveKit project.
Frequently asked questions
How do I deploy LiveKit on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision LiveKit on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run LiveKit?
LiveKit is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can LiveKit run?
LiveKit can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports LiveKit?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

