No results
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Streamertool Projekt-Wiki
Technische Referenz für die plug-in-fähige Overlay-Plattform und ihre globale Event-Auslieferung.
🗺️ Feature Roadmap
Der Feature Backlog enthält 31 geplante Features (#30–#60), die auf Basis von 15+ analysierten Streamer-Tools identifiziert wurden:
Jedes Issue hat Kategorie-, Prioritäts- und Aufwands-Labels (area:*, priority:*, effort:*).
🏗️ Overlay-System
- Overlay-Architektur – Instanzen, Overlay-Typen, freie Module und Datenfluss
- Event-Queue und TypeScript-API – FIFO, Listener, Ack, Timeout und Runtime-Typen
- Overlay- und Config-API – HTTP-Endpunkte, Revisionen und Queue-Verwaltung
- Overlay-Plugins entwickeln – Manifest, JSON Schema, Lifecycle und Beispiele
📡 Webhook-Infrastruktur
- ADR-001: Cloudflare Tunnel für Webhook-Infrastruktur – In-App-Integration, Windows-Fokus, Setup-Assistent, Bundling
Projektverwaltung
- Issue Labels & Priorisierung – Label-System, Prioritätsmatrix, aktuelle Verteilung
Grundsätze
- OBS bindet jede Overlay-Instanz über ihre stabile Browser-Source-URL ein.
- Streamertool verändert keine Position oder Transformation von OBS-Szenenobjekten.
- Alle publizierten Events durchlaufen eine globale, unbeschränkte In-Memory-FIFO.
- Configs werden mit JSON Schema Draft 2020-12 beschrieben und serverseitig validiert.
- Queue und laufende Deliveries überleben Overlay-Reloads, aber keinen App-Neustart.
- Architektur-Entscheidungen (ADRs) werden im Wiki dokumentiert und bei Änderungen revidiert.