Accessing Settings
Navigate to Project Settings > Plugins > LCK SDK in the Unreal Editor. You can also access settings programmatically:
Identification
Unique tracking ID (UUID v4 format) for your game.Get this from dev.liv.tv - recording will not work without a valid ID.
Your game’s display name as it appears in LIV analytics and video metadata.
Features
Include RTMP streaming support in the build. When disabled,
librtmp DLLs/SOs are not packaged, reducing APK/build size. Streaming API calls will fail at runtime if this is false.Encoder Lifecycle
The encoder is ref-counted. Multiple consumers (recording, streaming) can share a single encoder instance.Acquires a reference to the encoder. Creates and starts it on the first call. Returns
false if the encoder cannot be created.Releases a reference to the encoder. When the ref count reaches zero, the encoder stops.
Recording Profiles
Four quality profiles are available, each with configurable settings:
- SD (720p)
- HD (1080p)
- 2K (1440p)
- 4K (2160p)
Customizing Profiles in Developer Settings
Recording profiles can be modified in the plugin settings to override the defaults:
Audio Sources
Configure which audio sources are used for capture. Each plugin type has specific channel support.Unreal Audio
Built-in Unreal Engine audio capture. Disable channels here if another plugin handles them.Vivox (Voice Chat)
Vivox voice chat capture. NOT a game audio middleware — can safely coexist with FMOD/Wwise.FMOD
FMOD audio middleware capture (game audio only).Wwise
Wwise audio middleware capture (game audio only).Oboe (Android)
High-performance microphone capture on Android using Google’s Oboe library.Game audio middleware priority: FMOD > Wwise > UnrealAudio.
Only one game audio source will be active at a time.
Camera Mode Defaults
Selfie Mode
First Person Mode
Third Person Mode
Internal Constants
These values are used internally and are not editable:Validation
Audio Configuration Validation
Build Info
Configuration File
Settings are saved inConfig/DefaultGame.ini: