Sean-Der / embedded-sdk

LiveKit SDK for Embedded
19 stars 3 forks source link

Embedded for LiveKit

Table of Contents

Docs

Docs and guides at https://docs.livekit.io.

Platform/Device Support

This SDK has been developed tested on a esp32s3 and linux. You don't need any physical hardware to run this SDK. You can use it from Linux directly.

To use it on hardware purchase either of these microcontrollers. Others may work, but this is what has been developed against.

You can get a ESP32S3 for much less money on eBay/AliExpress.

Installation

protoc must be in your path with protobufc installed.

Call set-target with the platform you are targetting. Today only linux and esp32s3 are supported.

Configure device specific settings. None needed at this time

Set your Wifi SSID + Password as env variables

Build

If you built for esp32s3 run the following to flash to the device

If you built for linux you can run the binary directly

See build.yaml for a Docker command to do this all in one step.

Usage