Features

Alle Features von SPChat: WebRTC-Video, Moderation, Gruppen-Permissions, Wortfilter, GIPHY-Proxy, Dark Mode und 2FA. Läuft auf jedem Shared-Hosting.

SPChat ist ein vollständiger Echtzeitchat für Webradiobetreiber und Communities. Alle Funktionen sind in jedem Paket enthalten.

Chat und Nachrichten

Alles, was ein moderner Echtzeitchat können muss. Und mehr.

Echtzeit via SSE

Server-Sent Events liefern neue Nachrichten direkt aus. HTTP-Polling steht als Fallback bereit. Es werden weder WebSocket-Port noch Node.js oder Redis benötigt.

< 1 Sekunde Kein Node.js Kein Redis

Private Nachrichten

Separates Inbox-System mit andockbaren Chatfenstern. Berechtigungsgesteuert über Gruppeneinstellungen.

Inbox Andockbar

Textgestaltung

Schriftgröße bis 40 px, Bold, Italic, Code, Blockquote, Links, Bilder. Über 150 CSS-Textanimationen für Nachrichten.

150+ Animationen

Reaktionen und Emojis

Emoji-Reaktionen, vollständiger Microsoft Fluent Emoji-Satz (lokal), Emoji Mixer und GIPHY-Integration (server-seitig proxied).

Fluent Emoji GIPHY Emoji Mixer

Diktierfunktion

Sprache-zu-Text via Web Speech API. Fehler-Feedback per Toast bei fehlenden Mikrofon-Rechten.

Würfelspiel

Integriertes Minigame: Würfelrunden mit Countdown. Gewinner wird per Overlay im Chat gefeiert.

Gamification

Lesebestätigungen

Avatar-Anzeige bei gelesenen Nachrichten, Echtzeit-Schreibanzeige und automatische Link-Vorschau.

Typing Indicator Link Preview

Bearbeiten und Löschen

Nachrichten nachträglich editieren oder löschen. Vollständige Bearbeitungshistorie abrufbar. Nachrichten pinnen als Admin.

Edit History

Unsichtbar-Modus

Online-Status verbergen. Standardmäßig deaktiviert, per Gruppeneinstellung steuerbar.

Audio, Video und Medien

WebRTC-Calls, Radiostreams und sichere Datei-Uploads. Alles nativ im Browser.

WebRTC Video- und Sprachchat

Nativ im Browser, keine externe Software, kein Plug-in. Im Adminpanel bei Bedarf komplett deaktivierbar.

P2P Kein Plug-in

STUN/TURN Server

Eigene STUN- und TURN-Server konfigurierbar für bessere Verbindungsqualität hinter NAT.

WebRTC-Diagnose

Detaillierter Diagnose-Logger mit rotierender Logdatei (webrtc.log) für schnelle Fehlerbehebung.

Debug

Radiostreams im Chat

Admins legen Streams fest. Nutzer spielen sie direkt im Chatinterface ab. Mobiloptimiert.

Webradio Mobile-Ready

Medien-Uploads

Bilder, Audio, generische Dateien. MIME-Validierung server-seitig. S3-kompatibel (AWS, R2, MinIO) oder lokal.

S3 MIME-Check

Benutzergruppen und Berechtigungen

Fein-granulare Kontrolle statt starrer Rollen.

30+ Berechtigungen pro Gruppe

Uploads, Animationen, Diktat, temporäre Räume, Chatverlauf leeren, PMs, Melden, Unsichtbar-Modus. Jede Berechtigung einzeln steuerbar.

Granular Pro Gruppe

Dynamische Ränge und Badges

Individueller Rang mit eigenem Icon, Farbe und Kurzname. Sichtbar im Chat und in der Nutzerliste.

Custom Icons

Mitgliederverwaltung

Grafische Zuweisung von Nutzern zu Gruppen direkt im Adminpanel.

Räume

Permanente Kanäle, temporäre Treffpunkte und Passwortschutz.

Permanente Räume

Vom Admin erstellt und verwaltet: z.B. "Musik", "Wunschliste", "Off-Topic".

Temporäre Räume

Von Nutzern erstellt mit konfigurierbarer Lebensdauer. Automatische Bereinigung.

Passwortschutz

Jeder Raum kann individuell passwortgeschützt werden.

Sicherheit

Konkrete Schutzmechanismen für den Betrieb auf Shared Hosting.

Argon2id Passwort-Hashing
2FA via TOTP (Google Authenticator, Aegis, Authy)
CSRF-Tokens auf jeder zustandsändernden Operation
Content Security Policy (konfigurierbar)
Rate-Limiting pro IP
Optionales Cloudflare Turnstile bei der Registrierung
XSS-Schutz system-seitig
Einzelne aktive Sitzung (Login auf neuem Gerät beendet alte)
Auto-Logout bei Inaktivität
DoS-Schutz gegen Array-Manipulationen
GIPHY-Schnittstelle gegen SSRF/LFI abgesichert
HTTP Polling Fallback bei fehlendem SSE

Adminpanel

Volle Kontrolle über jeden Aspekt Ihres Chats. Direkt aus dem Chat heraus.

Dynamisches Control Panel

Öffnet sich als Fenster direkt aus dem Chat. Kein separater Tab erforderlich.

Visual Page Builder (GrapesJS)

Eigene Webseiten und Landingpages per Drag-and-Drop. Keine Programmierkenntnisse erforderlich.

CMS Drag & Drop

Modul- und Addon-Katalog

Addons asynchron herunterladen, verifizieren und per Mausklick installieren.

Erweiterbar

Dashboard

Echtzeit-Statistiken: Nutzer, Nachrichten, Meldungen, Räume, IP-Bans, Storage, DB-Größe, Cron-Status.

Moderation

Bann (temporär/permanent), Kick, IP-Bann, Wortfilter, Spam-Schutz, anonymes Meldesystem.

IP-Bann Wortfilter Spam-Schutz

Konfiguration

Custom CSS/JS im Browser editierbar. Config-Backup (max. 10 Versionen). SMTP, S3, WebRTC, Design-Tab mit Premium-Variablen.

Custom CSS/JS Auto-Backup

Audit-Log

Filterbarer Log aller Admin-Aktionen. Export als CSV oder Excel.

CSV/Excel

Geplante Nachrichten

Automatische Nachrichten zu geplanten Zeitpunkten (Cron-gesteuert). Ideal für Webradio-Ankündigungen.

Cronjob-Verwaltung

Background-Jobs zur Systempflege. Logs und Aufbewahrungsfristen direkt konfigurierbar.

Benutzeroberfläche

Responsiv, barrierefrei und schön. Auf jedem Gerät.

Responsive Design

Passt sich jeder Bildschirmgröße an. Einklappbare Seitenleisten. Mobiloptimiert für Reaktionen, Menüs und Player.

Mobile-First

Dark und Light Mode

Direkter Wechsel zwischen Dark und Light Theme.

Barrierefreiheit

WAI-ARIA-Tags, Tastaturnavigation und Diktierfunktion via Web Speech API.

WAI-ARIA Tastaturnavigation

Personalisierung

Konfigurierbare Login-Links und frei einstellbare Benachrichtigungstöne.

Deployment und Lizenzierung

In 5 Minuten live. Auf dem Hosting, das Sie bereits haben.

Webinstaller

Geführte Browser-Installation: PHP-Check, Datenbankeinrichtung, Migrationen, Admin-Account. Kein SSH erforderlich.

1-Klick

Download nach Freigabe

ZIP-Paket im STREAMPANEL-Kundencenter. Download, FTP-Upload, Webinstaller aufrufen, fertig.

Domainlizenz

An Ihre Domain gebunden. Kostenfreier Domainwechsel jederzeit im Kundencenter.

Shared Hosting

PHP 8.2+ und MySQL reichen aus. Kein VPS, kein Root-Zugriff, kein Redis, kein Node.js.

PHP 8.2+ MySQL

Website, Streaming und eigenes Design

SPChat läuft als eigenständige Webanwendung und lässt sich über die Chat-URL mit Ihrer Website und Streaming-Software verbinden.

Mit der eigenen Website verbinden

Setzen Sie einen klaren Chat-Link in Navigation, Player oder Sendungsseite. Ein iframe ist möglich, wenn Sie die Frame-Richtlinie Ihrer SPChat-Installation gezielt für die eigene Website freigeben. Standardmäßig bleibt der Chat als eigene Webanwendung erreichbar.

Eigene URL iframe optional

Als OBS-Browser-Quelle

OBS Studio kann die Chat-URL als Browser-Quelle laden. Größe und Zuschnitt legen Sie in OBS fest. Für ein ruhiges Streambild blenden Sie mit dem Custom-CSS-Feld von OBS Navigation und Eingabeelemente aus, die im Overlay nicht gebraucht werden.

OBS Browser Source Kein Plug-in

Moderation während der Sendung

Moderatoren können Nutzer kicken, zeitweise oder dauerhaft sperren, IP-Sperren setzen und gemeldete Inhalte bearbeiten. Wortfilter und Spam-Schutz greifen nach Ihrer Konfiguration. Admin-Aktionen landen im filterbaren Audit-Log.

Bann und Kick Audit-Log

Custom CSS für das eigene Branding

Farben, Abstände und Oberflächen lassen sich über eigenes CSS an Sender oder Community anpassen. CSS und optionales JavaScript bearbeiten Sie im Adminbereich. Konfigurations-Backups halten bis zu zehn vorherige Stände vor.

Custom CSS Config-Backup

Sprachen und Lokalisierung

Mehrsprachig von Grund auf.

Deutsch und Englisch integriert

Frontend und Backend basieren auf nativen Sprachdateien. Beide Sprachen vollständig synchronisiert.

DE EN

Erweiterbar

Weitere Sprachen durch Hinzufügen neuer Sprachdateien ergänzbar.

Unbegrenzt

Bereit loszulegen?

Lassen Sie sich vormerken und wir informieren Sie, sobald SPChat zum Erwerb bereitsteht.