Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.08 KB

README.md

File metadata and controls

19 lines (17 loc) · 1.08 KB

Repository Documentation

Additional documentation for the SDK.

  • Building — prerequisites, build scripts, Linux build container, CMake presets, vcpkg, integration into your CMake project, troubleshooting.
  • Capture sources — pattern, clock, and GStreamer sources; build features, release bundles, and publishing. Use capture to stream video through LiveKit without maintaining your own video pipeline.
  • Authentication — generating tokens, token source types (initial connect only), and in-session token refresh.
  • Logging — compile-time vs runtime filtering, log levels, custom sinks (file, JSON, ROS2 RCLCPP_* macros).
  • Tracing — Chromium-format performance traces, viewing in chrome://tracing and Perfetto.
  • Testing — unit, integration, and stress test suites; env vars; token-helper script for local livekit-server --dev runs.
  • Developer tools — clang-tidy, clang-format, valgrind, Doxygen, pre-commit hook, Rust submodule recovery tips.