diff --git a/Kapitel 11/Premium Rohtext.md b/Kapitel 11/Premium Rohtext.md index 197f5f8..924233c 100644 --- a/Kapitel 11/Premium Rohtext.md +++ b/Kapitel 11/Premium Rohtext.md @@ -409,3 +409,86 @@ Der Node speichert die Datei als Binary-Objekt `binary.data`. Mit dieser Automatisierung werden alle neuen Aufnahmen nachts gesichert, optional gelöscht und du wirst über Discord benachrichtigt. Der gesamte Prozess läuft serverseitig und vollständig autonom. + +--- + +## Multichat – Social Stream Ninja + +Im Gegensatz zu vielen anderen unserer Systeme gibt es aktuell keine Lösung, mit der sich eine vollwertige Multichat-Plattform vollständig lokal (headless) hosten lässt. +Bis unsere eigene Umgebung fertig ist, setzen wir bewusst auf **Social Stream Ninja (SSN)**. SSN bündelt Chats mehrerer Plattformen in einer Oberfläche, bietet Moderation und stellt Links bereit, die wir in OBS als Dock einbinden können. + +> [!NOTE] +> SSN ist eine Desktop-App (Windows, macOS, Linux). Unter Linux ist eine grafische Umgebung nötig. Ein Betrieb in einem LXC ohne GUI ist nicht sinnvoll. + +## Installation + +1. Lade die aktuelle Version von SSN: + https://github.com/steveseguin/ssn_app/releases +2. Installiere die Anwendung oder entpacke das Archiv. +3. Starte **Social Stream Ninja**. +4. Verbinde in der Oberfläche die benötigten Plattformen (z. B. Twitch, YouTube, Kick, Facebook – je nach Verfügbarkeit). +5. Nach erfolgreicher Anmeldung erscheinen eingehende Nachrichten gesammelt im Hauptfenster. + +> [!TIP] +> SSN speichert deine Verbindungen. Beim nächsten Start sind die Plattformen wieder aktiv, bis du sie trennst. + +## Integration in OBS und TouchPortal + +Für unser Setup nutzen wir primär das **Dock** in OBS (Moderation/Lesen in OBS). Das Overlay (reine Anzeige) ist optional. + +### OBS – Multichat als Dock einbinden + +1. Öffne in SSN die **Dock / Moderator View**. +2. Kopiere die **Dock-URL** (Beispiel): + ``` + http://localhost:8090/dock + ``` +3. In **OBS**: **Ansicht → Docks → Benutzerdefiniertes Browser-Dock**. +4. Namen vergeben (z. B. `Multichat`) und die Dock-URL einfügen. +5. Mit **OK** bestätigen und das Dock andocken/platzieren. +6. Neue Nachrichten erscheinen nun direkt im OBS-Dock. + +> [!NOTE] +> SSN muss im Hintergrund aktiv bleiben, sonst aktualisiert sich das Dock nicht. Dein Videostream wird weiterhin **nur einmal** in OBS gerendert; das Dock ist reine Chat-UI. + +> [!TIP] +> Du kannst mehrere Docks anlegen (z. B. `Alle`, `Twitch`, `YouTube`) – SSN bietet dafür Filter/Parameter in der URL (falls vorhanden). + +### TouchPortal – Chat mobil anzeigen + +TouchPortal kann keine OBS-Browserquelle übernehmen. Zwei praktikable Varianten: + +**Variante A – Einfach (Browser auf dem Tablet/Phone)** +1. Tablet/Phone im selben Netzwerk wie der SSN-Rechner. +2. Im mobilen Browser die **Dock- oder Overlay-URL** öffnen: + ``` + http://:8090/dock + ``` +3. Seite im Vordergrund lassen (Bildschirmsperre deaktivieren). + +**Variante B – TouchPortal mit WebView** +1. In TouchPortal ein **WebView-Plugin** installieren (Community-Plugin). +2. Eine Seite anlegen und ein **WebView-Element** hinzufügen. +3. SSN-URL eintragen (z. B. `http://:8090/dock`) und speichern. + +> [!NOTE] +> Je nach TouchPortal-Version/Plugin können Emojis/Animationen eingeschränkt sein. Wenn es ruckelt, nutze Variante A (Browser). + +## Betrieb und Leistung + +- SSN basiert auf Electron und benötigt RAM/CPU. Parallel zu OBS sind **8 GB RAM** Gesamtsystem als Untergrenze sinnvoll. +- Halte Emote-Animationen und visuelle Effekte moderat, wenn das System knapp ist. +- Lege das Moderations-Dock idealerweise auf ein Zweitgerät (Tablet/Notebook), um den Streaming-PC zu entlasten. + +## Fehlerbehebung (kurz) + +- **Dock leer:** SSN nicht aktiv oder Plattform abgemeldet → SSN öffnen, Verbindungen prüfen, Dock in OBS neu laden. +- **TouchPortal zeigt nichts:** IP prüfen, gleiches Netz sicherstellen, `localhost` durch lokale IP ersetzen. +- **Zäh/träge:** Effekte/Emotes in SSN reduzieren; nur ein Dock auf dem Streaming-PC offen halten. +- **HTTPS-Warnung:** Lokal mit `http://:port` arbeiten oder ein gültiges Zertifikat bereitstellen, wenn du per Domain zugreifst. + +## Zusammenfassung + +- SSN vereint mehrere Chats in einer Oberfläche und liefert eine Dock-URL für OBS. +- TouchPortal zeigt dieselbe URL im Browser oder per WebView. +- Der Stream wird weiterhin nur in OBS gerendert; SSN ist reine Chat-Bedienung/Anzeige. \ No newline at end of file