Description
The lab streaming layer (LSL) is a system for the unified collection of measurement time series in research experiments that handles both the networking, time-synchronization, (near-) real-time access as well as optionally the centralized collection, viewing and disk recording of the data.
The most common way to use LSL is to use one or more applications with integrated LSL functionality to stream data over the local network and record the data alongside any event markers (e.g., from your stimulus presentation package) with the LabRecorder.
This plugin integrates LSL into Unreal Engine, allowing you to publish or receive any data from and to any application built with the engine. This allows you to use Unreal Engine in your experiments alongside all your other devices.
LSL is open-source and can be found on GitHub, as can this plugin.
Technical Details
Number of C++ Classes: 2
Network Replicated: N/A
Supported Development Platforms: Win64, Mac
Supported Target Build Platforms: Win64, Mac
Documentation:
Supported Engine Versions
4.26 – 4.27, 5.0 – 5.3