FAQ

Game-Streaming im Browser, erklärt

Alles, was Leute über MoonlightWeb wissen wollen — Latenz, Codecs, Geräte, Spielen übers Internet, Sicherheit. Deine Antwort ist nicht dabei? Frag auf GitHub.

Grundlagen

Was ist MoonlightWeb?

Ein kostenloser, quelloffener (GPL-3.0) und selbst gehosteter Server, der deinen Gaming-PC auf jedes Gerät mit Browser streamt — Smartphone, Tablet, Laptop, TV. Du installierst einen kleinen Server auf dem Gaming-PC, der genau diesen Rechner selbst aufnimmt und encodiert; alle anderen Geräte öffnen einfach eine URL. Auf dem Client musst du nichts installieren.

Ist MoonlightWeb wirklich kostenlos?

Ja. GPL-3.0-lizenziert, keine Konten, keine Abos, keine kostenpflichtigen Stufen. Es ist selbst gehostet: Deine Spiele streamen direkt von deinem eigenen PC und landen nie in der Cloud eines Drittanbieters.

Was brauche ich dafür?

Zwei Dinge: den Gaming-PC (Windows, macOS mit Apple Silicon oder Linux) mit einer GPU, die encodieren kann, und ein beliebiges Client-Gerät mit modernem Browser — Chrome, Edge, Safari oder Firefox.

Kein zweiter Streaming-Server: MoonlightWeb nimmt den Rechner auf, auf dem es installiert ist, und encodiert ihn. Wenn du woanders schon Sunshine, Wolf oder MultiSeat laufen hast, werden diese Hosts auf derselben Seite gefunden und gekoppelt.

Muss ich eine App auf Smartphone, Tablet oder TV installieren?

Nein. Der Client ist zu 100 % webbasiert: Du öffnest einfach eine URL im Browser. Installiert wird nur der Server, und zwar auf dem Gaming-PC selbst.

Ist MoonlightWeb dasselbe Projekt wie moonlight-web-stream?

Nein. Es sind zwei getrennte Open-Source-Projekte mit ähnlichen Namen. moonlight-web-stream ist ein Web-Client für einen Sunshine-Host. MoonlightWeb (diese Seite, linckosz/moonlight-web) hat eine eigene Aufnahme- und Encoding-Engine: Auf dem Gaming-PC installiert, streamt es diesen PC selbst, ganz ohne Sunshine. Es kann sich außerdem mit Sunshine koppeln, ebenso mit Apollo, Wolf und MultiSeat.

Geräte

Kann ich PC-Spiele auf dem iPhone oder iPad spielen?

Ja — öffne die URL in Safari, nichts aus dem App Store. Dein Smartphone wird zum vollwertigen Client: Multitouch-Trackpad (1 Finger zielt, 2 scrollen & zoomen), eine native virtuelle Tastatur mit Sondertasten und Gamecontroller mit Vibration — bis zu 240 fps bei unter 20 ms Latenz im WLAN.

Kann ich auf einem Smart-TV spielen?

Jedes Gerät mit modernem Browser kann Client sein. Auf Fernsehern hängt das Erlebnis vom eingebauten Browser ab; ein aktueller Browser mit Hardware-Videodekodierung liefert die besten Ergebnisse, und ein per Kabel oder Bluetooth verbundenes Gamepad macht das Couch-Setup komplett. Eine Android-TV-Box funktioniert auch: Sie ist mit dem Browser TV Bro getestet, und die Fernbedienung führt durch die Seiten und steuert den Stream.

Funktioniert es mit Gamecontrollern?

Ja — Xbox- und PlayStation-Controller funktionieren, Vibration inklusive, neben Tastatur, Maus mit Pointer-Lock, Touch-Trackpad und virtueller Tastatur. Die meisten anderen Pads werden automatisch erkannt, und jedes Pad lässt sich in den Einstellungen neu belegen (Switch-Pro-Controller: per USB).

Lenkräder, Flugsticks und RC-Fernsteuerungen funktionieren ebenfalls: Aus Chrome oder Edge auf einem Computer kann der MoonlightWeb-Host dem Spiel das echte Gerät übergeben, mit allen Achsen, und bei Lenkrädern mit Force Feedback auf Windows- und Linux-Hosts.

Leistung

Mit welcher Latenz kann ich rechnen?

Unter 20 ms im WLAN. MoonlightWeb nutzt einen WebRTC-UDP-Transport mit adaptiver Überlastregelung, gemacht für schnelle Spiele statt für Remote-Desktop.

Welche Auflösungen, Bildraten und Codecs werden unterstützt?

Bis zu 4K HDR mit bis zu 240 fps, mit H264, HEVC und AV1 — per Hardware im Browser dekodiert über WebCodecs. Codecs, die dein Browser nicht dekodieren kann, werden automatisch ausgegraut. HDR-Displays bekommen echtes HDR.

Was ist Video Enhancement?

GPU-Upscaling und -Schärfung, die über WebGL2 oder WebGPU im Browser laufen (SGSRv1- + FSR1-Shader). Streame in 720p über 4G oder Hotel-WLAN und genieße fast 1440p-Qualität — ganz ohne Zusatzlast auf dem Gaming-PC, weil alles auf dem Client läuft.

Was passiert bei strengen Firewalls oder Hotel-WLAN?

Der Transport weicht automatisch aus: zuerst UDP für die geringste Latenz, dann TCP. Der Stream läuft auch durch restriktive Netzwerke weiter — er wählt einfach den besten verfügbaren Weg.

Spielen übers Internet & Sicherheit

Wie spiele ich übers Internet, wenn ich nicht zu Hause bin?

Streams laufen als direkte Peer-to-Peer-WebRTC-Verbindung zwischen deinem Browser und deinem PC. Dein PC hält eine ausgehende Verbindung zu einem Vermittlungsserver und ist unter einem eigenen Link erreichbar — keine öffentliche Subdomain, keine offenen Web-Ports; Installationen, die schon eine Subdomain haben, behalten sie bis Februar 2027. Du kannst auch deine eigene Domain und dein eigenes Zertifikat verwenden.

Ist das sicher? Wohin geht mein Stream?

MoonlightWeb ist selbst gehostet: Der Stream geht direkt von deinem PC zu deinem Browser, nie durch die Cloud von jemand anderem. Hosts werden per PIN gekoppelt, und der Zugangslink wird über HTTPS mit einem Zertifikat ausgeliefert, das wir pflegen — für deinen Rechner wird nichts ausgestellt und über ihn nichts veröffentlicht.

Wie funktioniert MoonlightWeb unter der Haube?

Auf dem Gaming-PC läuft ein kleiner C++/Qt-Server. Er nimmt eine GPU-Oberfläche auf und reicht sie direkt an den GPU-Encoder weiter, im selben Prozess, der auch die WebRTC-Verbindung hält — kein Umweg über das Loopback-Netzwerk, kein RTP, kein FEC — und schickt dann Video, Audio und Eingaben per WebRTC an die Browser. Im Browser dekodiert WebCodecs, WebGL2 oder WebGPU rendert, und der WebRTC-Player des Browsers spielt das Opus-Audio ab.

Für einen Host, mit dem du dich stattdessen koppelst, bindet derselbe Server moonlight-common-c ein, spricht mit ihm das GameStream-Protokoll (RTSP/RTP/ENet) und leitet diesen Stream dann auf dieselbe Weise weiter.

Warum warnt mein System vor dem Installer?

Weil die Installer nicht mit einem kostenpflichtigen Zertifikat signiert sind — SmartScreen unter Windows und Gatekeeper unter macOS schlagen bei allem an, was sie nicht kennen, ob signiert oder nicht, ob sicher oder nicht. Der Code ist öffentlich, du kannst also genau nachlesen, was du installierst.

Unter Windows: Klick auf Weitere Informationen und dann auf Trotzdem ausführen.

Unter macOS umgehst du die Warnung ganz — sie betrifft nur Downloads über den Browser:

brew install --cask linckosz/tap/moonlightweb
curl -fsSL https://moonlightweb.top/install.sh | bash

Oder behalte die heruntergeladene Datei und erlaube sie unter Systemeinstellungen → Datenschutz & Sicherheit → Dennoch öffnen. Details in der macOS-Anleitung.

Welche Daten sammelt MoonlightWeb?

Nichts, was dich identifiziert. Du musst kein Konto anlegen, und deine Streams laufen direkt zwischen deinem PC und deinem Browser — sie erreichen uns nie.

In der Anwendung. Sie sendet anonyme Statistiken über ihre Streams: Auflösung, Bildrate, Codec, Verbindungsart, Dauer einer Sitzung, dazu die MoonlightWeb-Version und das Betriebssystem. Niemals den Namen deines PCs, dein Konto, was du startest, oder deine IP-Adresse. Ein Schalter in den Einstellungen der App stellt sie sofort ab — und ein Nein ändert sonst nichts: Streaming und Updates funktionieren genau gleich. Dort kann jeder angemeldete Nutzer auch nachlesen, was gezählt wird; eingeladene Spieler bekommen dieselbe Auskunft über den Cookies-Button auf ihrer Beitrittsseite.

Wenn du übers Internet spielst. Damit dein Browser deinen PC überhaupt findet, müssen zwei Dinge passieren, und keines davon ist eine Statistik. Dein PC hält eine ausgehende Verbindung zu unserem Vermittlungsserver, der deshalb seine öffentliche Adresse kennt und weiß, wann er online ist — nie, was du spielst oder wer du bist. Und beide Seiten fragen einen STUN-Server, ebenfalls unseren, nach ihrer eigenen öffentlichen Adresse, denn so finden zwei Rechner einander direkt. Beides steht in der Vereinbarung, die die App anzeigt, bevor du den Internetzugriff einschaltest, und nichts davon passiert, solange er aus ist.

Auf dieser Website. Besuche werden mit einem selbst gehosteten, cookielosen Analysetool (Umami) gezählt, das wir selbst betreiben: kein Cookie, keine Werbung, kein Tracking über andere Websites hinweg, und deine IP-Adresse wird nicht gespeichert — sie wird in eine Zahl umgewandelt, die sich jeden Tag ändert. Deshalb begrüßt dich hier kein Cookie-Banner. Das Einzige, was diese Website in deinem Browser speichert, ist die Sprache, die du gewählt hast.

Loslegen