Skip to main content
Common issues and solutions when using LIV Camera Kit in Unity.

Installation issues

LCK packages do not appear in Unity after installation Close Unity completely, verify the tv.liv.lck and tv.liv.lck-streaming folders are placed directly inside {YourProject}/Packages/ (not nested), then reopen Unity. Errors or crashes when installing LCK Unity was open during installation. Close the editor, delete the partially installed LCK folders from Packages, and re-install with Unity closed. LCK requires native libraries to load at editor startup. Errors after upgrading LCK Close Unity before swapping SDK versions. Delete the old tv.liv.lck and tv.liv.lck-streaming folders first, then add the new versions. Upgrading while Unity is open will fail because Unity never unloads libraries during a session. Code stripping errors with IL2CPP or high Managed Stripping Level Fixed in v1.4.1+. Update to the latest SDK version.

Recording issues

Recording produces ERROR or fails on Quest with OpenGL Fixed in v1.2.3. Update to the latest SDK. The issue was caused by an EGL context creation problem. Long recordings become corrupt (video skipping, truncated output) Fixed in v1.3.4. Update to the latest SDK. Video and audio artifacts at the beginning of recording Fixed in v1.3.0. Update to the latest SDK. Color output does not match the game on Quest Fixed in v1.4.3. Update to the latest SDK.

Audio issues

Audio artifacts or dropped audio in recordings Set DSP buffer size to Default or 1024 in Unity Audio settings. Smaller buffer sizes cause drops that are more noticeable in recordings. FMOD audio not captured Add the correct scripting define: LCK_FMOD for FMOD 2.02, or LCK_FMOD_2_03 for FMOD 2.03+. Place an LckAudioMarker on the target GameObject. Wwise audio not captured Add LCK_WWISE scripting define. Ensure you are on LCK v1.2.0+ for Wwise support. v1.2.1+ fixes additional Wwise capture issues. Microphone conflicts with Photon Voice Use LCK_FMOD_WITH_UNITY_AUDIO combined with LCK_FMOD if running FMOD alongside Photon Voice. Fixed in v1.2.0+.

Tablet issues

Tablet jitters during movement LCK v1.4.0+ updates tablet position in LateUpdate instead of Update. If jitter persists on v1.4.3+, configure the tablet position update order via LCKCameraController. Tablet not responding to input For direct input, verify hand colliders have the Hand tag (or your custom tag in Project Settings > LCK > Trigger Enter Tag). For raycast input, confirm Ray Interactor raycast mask includes Default and UI layers. FPV/TPV cameras break after player camera is destroyed Fixed in v1.3.4. The camera now handles player camera destruction after tablet spawn.

Platform issues

Quest build: microphone permission not requested As of v1.4.3, microphone permission timing is configurable in Project Settings > LCK (Startup, TabletSpawn, Mic Unmute, or Never). Quest build: streaming fails (no internet) LCK v1.4.0+ automatically adds internet permission and prevents ForceRemoveInternetPermission. Verify this is enabled in Project Settings > LCK. Memory leaks on recording stop GL resource leaks on Android and DX11 texture leaks on Windows were fixed in v1.2.2. Update to the latest SDK.

Still need help?

Join the LIV Discord community for direct support from the LIV team.