Bio-Sensor-Overlay: Herzfrequenz und Biometrie-Daten live im Stream #47

Open
opened 2026-07-15 19:20:15 +02:00 by frank · 0 comments
Owner

Kontext

Pulsoid, HeartRate.io und ähnliche Tools erlauben Streamern, ihre Herzfrequenz (BPM) live im Stream anzuzeigen. Dies ist besonders beliebt bei Horror-Games, Fitness-Streaming und React-Content. Die Verbindung zu den Zuschauern wird verstärkt, da sie die körperliche Reaktion des Streamers mitverfolgen können.

Streamertool hat aktuell keine Bio-Sensor-Integration.

Ziel

Ein Bio-Sensor-Overlay-System, das Live-Biometriedaten im Stream anzeigt:

1. Herzfrequenz-Overlay

  • BPM-Anzeige: Aktuelle Herzfrequenz als Widget (Zahlen, Balken, Kreise, Wellenform)
  • Herzfrequenz-Zonen: Farbcodierung nach Intensität (Ruhe, Normal, Aufgeregt, Extrem)
  • Highlights: Automatische Clips/Bookmarks bei Herzfrequenz-Spitzen
  • Min/Max/Durchschnitt: Anzeige von niedrigster/höchster/durchschnittlicher BPM

2. Sensor-Quellen

  • Bluetooth HRM: Brustgurte (Polar, Garmin), Armbänder (Whoop, Fitbit)
  • Apple Watch via Watch Connectivity / HealthKit
  • Wear OS / Samsung Galaxy Watch
  • Pulsoid Bridge: Integration mit Pulsoid API als alternative Datenquelle
  • Manuelle Eingabe: Für Testzwecke

3. Overlay-Designs

  • 10+ vorgefertigte Widget-Designs (minimalistisch, Gaming, Gesundheits-App, etc.)
  • Farben, Größen, Positionen konfigurierbar
  • Custom CSS/HTML via Widget-API (#38)

4. Interaktive Integrationen

  • Streamer.bot: Wenn BPM über XX, triggere Aktion (z. B. Alert, Scene Switch)
  • Alert-Integration: "Herzfrequenz-Spitze!" Alert bei extremen Werten
  • Chat-Command: !bpm zeigt aktuelle Herzfrequenz im Chat
  • Sound-Effekte: Herzschlag-Sound bei ansteigender Frequenz (#40)

5. Analytics

  • BPM-Verlauf pro Stream
  • Durchschnitts-BPM pro Stream-Typ (Horror, Competitive, Just Chatting)
  • Heatmaps wann Zuschauer am meisten reagieren

Technische Leitplanken

  • Bluetooth-LE via Rust-Crate (btleplug) für HRM-Geräte
  • Apple Watch via Tauri-plugins (HealthKit-Bridge)
  • Overlay als Browser-Source (HTML/Canvas)
  • Event-Bus Events: bio.* (bio.bpm, bio.highlight)

Akzeptanz

  • Herzfrequenz wird live im Overlay angezeigt
  • Mindestens 2 Sensor-Quellen werden unterstützt (BLE HRM + Apple Watch)
  • 5+ verschiedene Overlay-Designs liegen bei
  • Farbcodierung nach Herzfrequenz-Zonen funktioniert
  • !bpm zeigt BPM im Chat
  • BPM-Highlights triggern Aktionen (Streamer.bot / Alert)
## Kontext Pulsoid, HeartRate.io und ähnliche Tools erlauben Streamern, ihre Herzfrequenz (BPM) live im Stream anzuzeigen. Dies ist besonders beliebt bei Horror-Games, Fitness-Streaming und React-Content. Die Verbindung zu den Zuschauern wird verstärkt, da sie die körperliche Reaktion des Streamers mitverfolgen können. Streamertool hat aktuell keine Bio-Sensor-Integration. ## Ziel Ein **Bio-Sensor-Overlay-System**, das Live-Biometriedaten im Stream anzeigt: ### 1. Herzfrequenz-Overlay - **BPM-Anzeige**: Aktuelle Herzfrequenz als Widget (Zahlen, Balken, Kreise, Wellenform) - **Herzfrequenz-Zonen**: Farbcodierung nach Intensität (Ruhe, Normal, Aufgeregt, Extrem) - **Highlights**: Automatische Clips/Bookmarks bei Herzfrequenz-Spitzen - **Min/Max/Durchschnitt**: Anzeige von niedrigster/höchster/durchschnittlicher BPM ### 2. Sensor-Quellen - **Bluetooth HRM**: Brustgurte (Polar, Garmin), Armbänder (Whoop, Fitbit) - **Apple Watch** via Watch Connectivity / HealthKit - **Wear OS / Samsung Galaxy Watch** - **Pulsoid Bridge**: Integration mit Pulsoid API als alternative Datenquelle - **Manuelle Eingabe**: Für Testzwecke ### 3. Overlay-Designs - 10+ vorgefertigte Widget-Designs (minimalistisch, Gaming, Gesundheits-App, etc.) - Farben, Größen, Positionen konfigurierbar - Custom CSS/HTML via Widget-API (#38) ### 4. Interaktive Integrationen - **Streamer.bot**: Wenn BPM über XX, triggere Aktion (z. B. Alert, Scene Switch) - **Alert-Integration**: "Herzfrequenz-Spitze!" Alert bei extremen Werten - **Chat-Command**: !bpm zeigt aktuelle Herzfrequenz im Chat - **Sound-Effekte**: Herzschlag-Sound bei ansteigender Frequenz (#40) ### 5. Analytics - BPM-Verlauf pro Stream - Durchschnitts-BPM pro Stream-Typ (Horror, Competitive, Just Chatting) - Heatmaps wann Zuschauer am meisten reagieren ## Technische Leitplanken - Bluetooth-LE via Rust-Crate (btleplug) für HRM-Geräte - Apple Watch via Tauri-plugins (HealthKit-Bridge) - Overlay als Browser-Source (HTML/Canvas) - Event-Bus Events: `bio.*` (bio.bpm, bio.highlight) ## Akzeptanz - [ ] Herzfrequenz wird live im Overlay angezeigt - [ ] Mindestens 2 Sensor-Quellen werden unterstützt (BLE HRM + Apple Watch) - [ ] 5+ verschiedene Overlay-Designs liegen bei - [ ] Farbcodierung nach Herzfrequenz-Zonen funktioniert - [ ] !bpm zeigt BPM im Chat - [ ] BPM-Highlights triggern Aktionen (Streamer.bot / Alert)
frank added this to the Health & Wellness milestone 2026-07-15 21:08:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/streamertool#47
No description provided.