LabStreamingLayer (LSL) is an open-source framework for robust, high-speed data streaming and synchronization (either locally or over a network).
It was initially developed by Christian Kothe at the Swartz Center for Computational Neuroscience at the University of California, San Diego. Since its initial release in 2014 it has become a standard tool for experimental neuroscience research and BCIs.
The core of LSL is a software library that can be accessed by a variety of programming languages (C/C++, Python, C#, MATLAB®, etc.). LSL also offers a great many standalone applications. These provide simple graphical user interfaces for connecting supported hardware devices to that library. These connector applications allow for quick, simple, ‘out of the box’ access to real-time device data via the LSL framework. All of Brain Products’ amplifiers, including LiveAmp, are supported in this way.