Engineering

Von der Oberfläche bis zur Infrastruktur.

Wie Fabcom Studios seine Produkte baut und betreibt – am Beispiel FabStream. Alles auf dieser Seite beschreibt Software, die heute produktiv läuft.

Der Stack

Fünf Ebenen, ein Team.

01

Produkt

FabStream ist eine Windows-Desktop-App: eine Electron-Oberfläche mit GPU-beschleunigtem Compositing und FFmpeg für das Encoding, die zwei Leinwände gleichzeitig rendert. Websites, die Konto-Seite und unser internes Admin-Tool sind Web-Apps auf derselben Plattform.

02

Identität

Optionale Konten mit E-Mail-Code oder Anmeldung über Twitch, Kick, TikTok, Discord und Google. Lizenzen werden pro PC aktiviert und mit Ed25519-signierten Leases bestätigt, die bis zu 7 Tage auch offline gelten.

03

Commerce

Eine 7-tägige Testphase direkt in der App, vier Pläne, monatliche und jährliche Abos. Zahlungen laufen über einen Merchant of Record, der Rechnungen und Steuern weltweit abwickelt – Kartendaten sehen wir nie.

04

Infrastruktur

APIs, Datenbank und geplante Jobs laufen auf Cloudflare Workers und D1 – nah bei den Nutzern, ohne eigene Server zu warten; Transaktions-E-Mails gehen über Resend. Lizenzschlüssel werden gehasht und verschlüsselt gespeichert.

05

Auslieferung

Jedes Release nennt den SHA-256 jeder Datei und liefert eine mit Ed25519 signierte Prüfsummenliste. Der In-App-Updater installiert eine neue Version erst, nachdem er Signatur und Hash des Installers geprüft hat.

Datenschutz-Architektur

Ihr Stream bleibt zwischen Ihrem PC und der Plattform.

FabStream encodiert auf Ihrem Computer und sendet jedes Ziel direkt an die Plattform. Fabcom Studios ist nicht dazwischen – kein Relay-Server, keine Kopie von Bild oder Ton.

QuellenKamera · Mikrofon · BildschirmLokal erfasst
Ihr PCFabStreamMischt und encodiert beide Formate
Direkt · RTMP / RTMPSTwitch · YouTube · Kick · TikTok …Nur die Server, die Sie eintragen
Fabcom StudiosErhält weder Bild noch Ton

Stream-Keys bleiben lokal

Mit Windows DPAPI verschlüsselt und nur auf Ihrem PC gespeichert – nie in Einstellungsdateien, nie im Cloud-Sync. Wenn Sie Twitch oder Kick verbinden, holt unser Server den Key bei der Plattform ab und reicht ihn an die App weiter, ohne ihn zu speichern.

Keine Telemetrie

Die App erfasst nicht, wie Sie sie nutzen. Für den Free-Plan ist kein Konto nötig.

Was unsere Server erreicht

Lizenzprüfung (Bezahlpläne), das optionale Konto und Cloud-Sync sowie Fehlerberichte, die Sie selbst senden. Die Update-Prüfung fragt GitHub und ist abschaltbar. Datenschutzerklärung

Releases

Releases, die Sie prüfen können.

Ein Download ist nur so vertrauenswürdig wie seine Prüfung. Jedes FabStream-Release lässt sich unabhängig prüfen – und die App prüft Updates selbst, bevor sie sie installiert.

Der Installer für den direkten Download ist noch nicht Authenticode-signiert. Windows SmartScreen kann deshalb beim ersten Start warnen; Prüfsummen und Ed25519-Signatur bestätigen, dass die Datei von uns stammt.

  1. SHA-256 für jede DateiIn den Release Notes und in SHA256SUMS.txt aufgeführt.
  2. Signierte PrüfsummenlisteSHA256SUMS.txt ist mit dem Fabcom-Release-Schlüssel (Ed25519) signiert; der öffentliche Schlüssel steht in der SECURITY.md des Repositorys.
  3. Geprüfte UpdatesDer Updater prüft Signatur, Version und Installer-Hash. Eine Datei, die eine Prüfung nicht besteht, wird gelöscht und nie gestartet.
Leistung

Gemessen, nicht versprochen.

FabStream nutzt einen FFmpeg-Encode pro Format und teilt ihn zwischen allen Zielen, der Aufnahme und dem Replay-Buffer. Die Werte unten stammen aus dem automatisierten Benchmark in der echten App, mit lokalem RTMP-Empfänger.

AMD Ryzen 7 7800X3D · NVIDIA GeForce RTX 5070 Ti · NVENC · FabStream 1.3.0 · 2026-10-05 · 20 s pro Szenario
SzenarioAusgänge / EncoderRender-fps (Ø / min)Encoder-TempoVerlorene FramesRAM
1080p60 16:9 + 1080p60 9:16, Stream + Aufnahme4 / 260 / 59.91.01×0999 MB
1080p60 16:9 + 1080p60 9:16, Stream + Aufnahme + Replay-Buffer6 / 260 / 59.91.01×01046 MB

Encoder-Tempo 1,0× bedeutet Echtzeit. Auf anderer Hardware weichen die Werte ab; neue Messungen ergänzen wir hier.

Sicherheit

Eine Schwachstelle melden.

Sicherheitsmeldungen gehen direkt an die Menschen, die die Software bauen. Bitte melden Sie vertraulich – nicht in einem öffentlichen Issue – mit Produktversion und Schritten zur Reproduktion. Sie erhalten innert weniger Tage eine Antwort.

Maschinenlesbarer Kontakt: /.well-known/security.txt

  • Stream-Keys, Lizenzschlüssel und Anmelde-Tokens werden in jedem Log maskiert
  • App-Oberfläche in der Sandbox, mit Context Isolation und einer festen Liste geprüfter Befehle
  • Websites: strikte Content Security Policy, HSTS, keine Tracker von Dritten, keine Cookies
  • Sitzungs-Tokens nur als Hash gespeichert; Lizenzschlüssel gehasht und verschlüsselt
Kontakt

Sprechen Sie mit Fabcom Studios.

Geschäftliches, Partnerschaften, Presse oder Sicherheit – schreiben Sie uns. Sie nutzen FabStream? Produkt-Support erhalten Sie am schnellsten über den FabStream-Support.