enough-pizza-46459
09/23/2025, 12:34 PMtall-airline-16756
09/23/2025, 12:34 PMtall-airline-16756
09/23/2025, 12:35 PMIngestEvents, IngestStats) to receive the telemetry data.
2. Configure your LiveKit server: Make sure your LiveKit instance is set up to send analytics data to your collector by adjusting the right environment variables or configuration options.
3. Use analytics data models: Check out the protobuf definitions (like AnalyticsEvent, AnalyticsStat) in the LiveKit protocol repository to understand how to parse the incoming data.
4. Analyze track-level statistics: Dive into participant and track-level details, including important metrics such as packet loss, bitrate, and network quality.
Just a quick note: The Analytics API that's available for LiveKit Cloud doesn’t apply to self-hosted setups, so you’ll want to build or integrate your own analytics backend.
If you’d like a hand setting up the analytics collector or parsing the data, please feel free to share your preferred tech stack. I’d be happy to provide more tailored guidance to make the process as smooth as possible for you!
Sources: Announcing LiveKit Cloud | Announcing LiveKit Cloud | Announcing LiveKit Cloud | protobufs/livekit_analytics.proto | pkg/sfu/connectionquality/connectionstats.go