This project is a LiveKit session recorder implemented in Go.
This project follows the standard Go project layout as defined in golang-standards/project-layout.
- Ensure you have Go installed (version 1.17 or later).
- Clone this repository.
- Run
go mod tidy
to download dependencies.
Run the project with:
make run
More instructions will be added as the project develops.
// Create a Livekit ingress first
./scripts/stream_to_livekit.sh 2
// After ingress created, copy create result `rtmp_url` and `stream_key` to env file
./scripts/stream_to_livekit.sh 1 <path-to-your-video-source>