PunktfunkPunktfunk

Introduction

Low-latency desktop and game streaming from a Linux or Windows host to any of your devices.

Punktfunk streams your desktop or games to your other devices — a laptop, a Mac, a tablet, a TV — at low latency and at each device's own resolution and refresh rate. Run the host on a Linux machine or a Windows PC, connect a client, and you're streaming.

It's built for the things that make streaming feel native:

  • Your device's exact mode. The host spins up a virtual display sized to the client that's connecting — 1080p60 to your laptop, 1440p120 to your desktop, 4K to your TV — at the same time. No letterboxing, no scaling, no juggling your real monitors. On Windows that's Punktfunk's own indirect display driver, frames pushed straight in — so there's no physical monitor or dummy HDMI plug to deal with, even on the secure desktop.
  • Low latency, GPU end to end. Frames go straight from the compositor to the GPU encoder — NVENC on NVIDIA, Vulkan Video or VAAPI on AMD and Intel on Linux, AMF or QSV on Windows — with no CPU copies on the paths where that's been validated (the support matrix says which), and over a transport tuned for responsiveness rather than throughput.
  • Works with the apps you already have. Punktfunk also speaks the GameStream protocol, so with --gamestream any Moonlight client connects — alongside a faster native protocol with dedicated apps for macOS, iOS, tvOS, Linux, Windows, and Android.
  • Secure by default. Hosts require a one-time PIN pairing; after that, devices reconnect on a pinned identity. No accounts, no cloud.

Pick your path

New here? Start with the Quick Start — it takes you from nothing to a stream and links out to the detail as you need it. The rest of these are for when you want depth.

What you need

  • A host with an NVIDIA, AMD, or Intel GPU (there's a software encoder to fall back on without one) — either a Linux machine running one of the supported setups (Ubuntu, Debian, Fedora, Arch, Bazzite, or SteamOS), or a Windows PC. What each combination can actually do — codecs, HDR, 4:4:4, cursor, input — is in the Support matrix.
  • A client device to stream to — there are native apps for macOS, iOS/iPadOS, tvOS, Linux, Windows, and Android, plus any device that runs Moonlight.
  • Both on the same network (LAN or VPN). Punktfunk is designed for a trusted local network.

Ready? Head to the Quick Start.

Community

Questions, help, or want to try the Android beta? Join the Discord — request a tester invite there — or r/Punktfunk on Reddit.

On this page