Skip to main content
The LIV SDK adds support to your PCVR game for Mixed Reality Capture and Virtual Cameras. The LIV SDK is intended for developers to add support to their games. If you are a content creator or someone that wants to use LIV to record content with the supported games, you do not need to install the LIV SDK. The LIV SDK provides a spectator view of your application. It contextualizes what the user feels & experiences by capturing their body directly inside your world! Thanks to our software, creators can film inside your app and have full control over the camera. With the power of out-of-engine compositing, a creator can express themselves freely without limits; as a real person or an avatar!

How It Works

The LIV SDK spawns a camera inside your game which is controlled by LIV. This camera then renders your app into a background and foreground, to allow the user’s body to be composited in. The background & foreground are separated by clipping geometry, based on the user’s location within the scene. These textures are then submitted for composition. The compositor takes in multiple timestamped sources, performs latency compensation, and composites them together. This output can then be recorded or streamed using software like OBS or Discord. Doing this work out-of-engine comes with some significant benefits:
  • Optimised resource use - we only do the bare minimum work required in the SDK, allowing it to stay lightweight and easy to maintain.
  • Accurate latency compensation works without any additional effort from you, the developer.
  • Additional camera types, effects, and layers can be added in future updates to the LIV App, making your SDK integration last longer.
For this to work well, we have developed a minimum-latency, high-performance transport layer that also handles resource management. LIV’s footprint is almost entirely dependent on how well-optimised your application is! The LIV App on Steam connects with games that have integrated the LIV SDK to do realtime composition.

What is the LIV App?

The LIV App on Steam is used to capture and composite games that have added the LIV SDK.

LIV on PCVR

You can download the LIV App on Steam for free! When running VR applications on a PC, LIV works with these runtimes:
  • SteamVR (OpenVR API)
  • OpenXR (When provided by SteamVR)
A SteamVR compatible headsets are supported. Games published on Steam or Viveport with the LIV SDK installed will be automatically detected by LIV. LIV works with a PC at this time. Standalone devices not connected to a PC do not work.