Skip to content

App: Add LabStreamingLayer (LSL) support to publish streams for external recording #207

@DennisMoschina

Description

@DennisMoschina

Summary

Implement LabStreamingLayer (LSL) integration in the app to allow publishing of LSL streams. This will enable data from OpenEarable devices to be recorded using LabRecorder and other compatible applications.

Motivation

Many research and signal analysis workflows use LSL as a standard protocol for streaming and recording data across devices and applications. Supporting LSL in the OpenEarable app will improve compatibility with existing tools, increase data collection flexibility, and support multi-device synchronization.

Acceptance Criteria

  • The app can publish LSL streams containing sensor or relevant app data.
  • Compatible with LabRecorder for data capture.
  • User interface options to enable or disable LSL streaming.
  • Documentation updated describing how to use LSL streaming with LabRecorder and other tools.

Additional Notes

  • Consider existing Android/iOS LSL libraries for integration.
  • Ensure compliance with LSL time synchronization best practices.
  • Provide example usage flows in documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions