Lab Streaming Layer

Why LSL?

LSL is an open-source networked middleware ecosystem to stream, receive, synchronize, and record neural, physiological, and behavioral data streams acquired from diverse sensor hardware.

It reduces complexity and barriers to entry for researchers, sensor manufacturers, and users through a simple, interoperable, standardized API to connect data consumers to data producers while abstracting obstacles such as platform differences, stream discovery, synchronization and fault-tolerance.



To get started, check out the introduction and quick start pages of the LSL documentation, which includes links to a number of tutorials and helpful resources.


Features

Broad Hardware and Software Interoperability

LSL provides a standardized multi-platform interface to acquire data from hundreds of sensor devices used for measuring neural, physiological, and behavioral activity and to interface with many software applications for data processing and visualization.

Real-time Stream Synchronization

Easily capture and analyze data from multiple sensor devices simultaneously. LSL provides robust millisecond-precision temporal synchronization of data streams, as well as the centralized collection, disk storage and viewing, from any number of hardware devices and event-generating systems connected to your local area network.

Easy to Use for Researchers and Developers

Not a programmer? Download pre-built LSL apps and plugins, or use the vendor-provided integrations, making it easy to connect devices and software with LSL without writing a line of code. Additionally, multi-language bindings, multi-platform support, and a simplified API make it easy for developers to integrate LSL with new hardware and software.

Apps

Device / app not listed here?

0 results