Lab Streaming Layer
Definition: The lab streaming layer (LSL) is an open source software framework which allows exchanging data streams (e.g., time series data between programs and devices) in real time using a local network instead of a trigger cable. This streaming of time-series data (e.g. fNIRS, EEG) allows for multi-modal time-synchronization. LSL is supported by various NIRS hardware devices, acquisition programs as well as presentation softwares. The core transport library of LSL is liblsl and it is applicable to different language interfaces (C, C++, Python, Java, C#, MATLAB) and platforms.
Alternative definition:
Synonym:
References: https://doi.org/10.34133/2022/9850248
Related terms: real-time processing, multimodal time-synchronization