What is LIV Camera Kit (LCK)?
What is LIV Camera Kit (LCK)?
LCK is an in-game camera SDK for Unity and Unreal Engine that lets developers add user-spawnable cameras, video recording, screenshot capture, and live streaming to their games. It is the official capture solution for Meta Quest, integrated in 300+ Quest apps.
What Unity versions are supported?
What Unity versions are supported?
Unity 2020.3 and above.
What platforms does LCK support?
What platforms does LCK support?
Meta Quest 2, Quest 3, Quest 3s, and Windows PCVR. Vulkan, DX11, and OpenGL graphics APIs are supported.
How do I get the SDK?
How do I get the SDK?
Register on the LIV Developer Dashboard, create your game entry, and download the SDK. See the Installation guide.
Is LCK free to use?
Is LCK free to use?
LCK is free for developers. See the SDK License Agreement for terms.
Does LCK support live streaming?
Does LCK support live streaming?
Yes. As of v1.4.0, LCK supports RTMP streaming to YouTube and Twitch directly from inside the game. No external streaming software is required.
What audio engines are supported?
What audio engines are supported?
Unity’s built-in audio, FMOD (2.02 and 2.03+), and Wwise. You can also supply custom audio via the
ILckAudioSource interface.Can I control recording programmatically?
Can I control recording programmatically?
Yes. The
LckService API provides full control over recording, streaming, camera switching, quality configuration, and audio. Access it via [InjectLck] private ILckService _lckService;.What camera modes are included?
What camera modes are included?
Selfie (front/back facing), first-person (HMD perspective), and third-person (configurable distance and offset). All support adjustable FOV, smoothing, and follow behavior.
What recording quality is supported?
What recording quality is supported?
SD (720p) through 4K (3840x2160) on desktop. Up to HD (1080p) on Quest. Frame rate, bitrate, and audio bitrate are all configurable per preset.
Can users take screenshots?
Can users take screenshots?
Yes. Call
_lckService.CapturePhoto() or use the tablet UI. The OnPhotoSaved event fires when the photo is saved.Do I need XR Interaction Toolkit?
Do I need XR Interaction Toolkit?
No. As of v1.2.0, XR Interaction Toolkit is no longer a dependency. The tablet prefab is input-system agnostic.
Where are recordings saved?
Where are recordings saved?
Quest: Storage/Movies/<RecordingAlbumName>. PCVR: <User>/Videos/<RecordingAlbumName>. The album name is configurable in LCK Settings.
How do I report bugs or get help?
How do I report bugs or get help?
Join the LIV Discord community for direct support.