Blog

PIN-Pairing, das sich nicht durchprobieren lässt: SPAKE2 fürs Game-Streaming

Eine vierstellige PIN klingt schwach — nur 10.000 Kombinationen. So koppelt punktfunk ein neues Gerät mit einer PIN, die du vom Sofa aus eintippst, und gibt einem Angreifer dennoch nur einen einzigen Online-Versuch und keine Offline-Wörterbuchattacke — dank eines PAKE, das die Zertifikate beider Geräte aneinander bindet.

Niedrige Latenz beim Game-Streaming, wenn das Spiel die GPU auslastet

Der schwierigste Fall für jeden Streaming-Host ist der wichtigste: ein forderndes Spiel, das die GPU bereits auslastet. Warum der Encoder am Ende wartet — und die zwei Hebel, die unsere Encode-Zeit von ~30 ms auf ~4 ms gebracht haben.

Warum wir unseren eigenen Treiber für virtuelle Displays fürs Game-Streaming geschrieben haben

Kopfloses Streaming braucht ein virtuelles Display — und die Treiber von der Stange kämpfen mit Secure Boot, lassen HDR aus und brauchen trotzdem einen separaten Capture-Schritt. Also haben wir einen eigenen geschrieben: einen signierten, komplett in Rust geschriebenen Windows-Display-Treiber, der in der exakten Auflösung deines Clients rendert, HDR trägt und den Encoder direkt füttert.

IDD-push: Spiel-Capture fürs Streaming ohne Desktop Duplication oder WGC

Die meisten Self-Hosted-Streaming-Hosts erfassen deinen Bildschirm mit Desktop Duplication (DDA) oder Windows.Graphics.Capture (WGC) — und erben deren blinde Flecken. punktfunk erfasst anders: Der Treiber des virtuellen Displays schiebt fertige Frames direkt in den Encoder.

Warum HDR in DirectX-Spielen funktioniert, in Vulkan-Spielen aber nicht — auf virtuellen Displays

Auf einem virtuellen Streaming-Display sehen Windows-HDR und DirectX-12-Spiele gut aus, aber Vulkan-Spiele melden „HDR nicht unterstützt“. Hier ist der Grund — und ein 2-Minuten-Check mit vulkaninfo.

Vulkan-HDR auf virtuellen Displays reparieren: ein Vulkan-Layer, der macht, was der GPU-Treiber verweigert

NVIDIA-/AMD-Vulkan-Treiber verstecken HDR auf indirekten (virtuellen) Displays, also verweigern Vulkan-Spiele beim Streaming HDR. Wir haben bewiesen, dass der Treiber eine erzwungene HDR-Swapchain trotzdem darstellt — und einen winzigen Vulkan-Layer gebaut, der die fehlenden Formate einschleust. Die ganze Technikgeschichte.

Vulkan-Spiele melden beim Streaming über ein virtuelles Display „HDR nicht unterstützt“? Die Lösung

Doom: The Dark Ages und andere Vulkan-Spiele verweigern HDR beim Game-Streaming über ein virtuelles Display — obwohl Windows-HDR an ist. Warum das so ist und wie man es wirklich löst.

Scharfer Text und 4:4:4-Chroma fürs Desktop- und Game-Streaming

Kleiner Text und dünne UI-Linien wirken beim Streamen unscharf oder mit Farbsäumen? Das ist Chroma-Subsampling. Was 4:2:0 vs. 4:4:4 bedeutet, wann sich 4:4:4 lohnt und wie punktfunk damit umgeht.

Controller, Gyro und Haptik über das Netzwerk

Controller nicht erkannt, kein Rumble, Gyro und Touchpad ignoriert? Wie punktfunk Gamepads weiterreicht — inklusive DualSense-Gyro, -Touchpad, -Haptik und adaptiven Triggern — über seine nativen Clients.

Knistern, Asynchronität und fehlenden Surround-Sound beheben

Knisternder Ton, kein Sound, A/V-Drift oder auf Stereo zusammengefallener Surround beim Streamen? Die üblichen Ursachen — Routing, Sample-Raten, Clocks, Downmix — und wie punktfunk den Ton sauber und synchron hält.

Multi-Monitor-Hosts: jedes Mal den richtigen Bildschirm streamen

Streamst du von einem Multi-Monitor-PC und bekommst den falschen Bildschirm, schwarze Balken oder einen abwandernden Mauszeiger? Warum das passiert — und wie punktfunk dem Client ein sauberes virtuelles Display gibt.

Die besten Self-Hosted-Game-Streaming-Setups 2026

Ein fairer Überblick über Self-Hosted-Game-Streaming 2026 — Sunshine/Moonlight, Apollo/Artemis, Parsec, Steam Link und punktfunk — mit der besten Wahl je Einsatzzweck.

Punktfunk vs. Sunshine + Moonlight: ein ehrlicher Vergleich

Sunshine + Moonlight ist der beliebte Open-Source-Stack fürs Self-Hosted-Streaming. Wo sich Punktfunk unterscheidet — Virtual Displays, HDR, native Clients, Rust-Transport — und wo Sunshine weiter vorn liegt.

PC-Game-Streaming auf dem Steam Deck — nativ über Decky

Schluss mit Moonlight als Nicht-Steam-Spiel im Game Mode. punktfunks Decky-Plugin bringt PC-Streaming direkt in die Deck-Oberfläche — controller-nativ, mit Suspend/Resume.

Ultrawide und 32:9 streamen — ohne Auflösungs-Roulette

Schwarze Balken, falsche Seitenverhältnisse und fehlende Modi plagen Ultrawide-Streaming. Wie punktfunk beliebige Auflösungen nativ streamt — bis 5120×1440 bei 240 fps.

HDR-Game-Streaming, das wirklich nach HDR aussieht

Warum gestreamtes HDR über Sunshine/Moonlight ausgewaschen wirkt — Tone-Mapping, kaputte 10-Bit-Pipelines, Capability-Negotiation — und wie punktfunk HDR durchgängig erhält.

Virtuelle Displays und Headless-Game-Streaming unter Linux — ohne EDID-Hacks

Warum Sunshine unter Linux kein echtes virtuelles Display hat, welche EDID-/Modeline-Hacks man heute braucht — und wie punktfunk eines bei Bedarf erzeugt, passend zum Client.