PunktfunkPunktfunk

Roadmap

Where Punktfunk is heading: what is being worked on, what comes next, and what is not planned.

What the project is working on and what comes after it. Nothing under Working on now or Next has shipped. For what works today, see the Support matrix; for what changed, the release notes.

Working on now

  • Windows host hardening. The AMD (AMF) and Intel (QSV) encoders see far less use than NVENC, so their loss recovery and 10-bit paths get the most field fixes.
  • Latency under load. Frame pacing on every client, holding the frame rate when the link degrades, and overlapping encode and send within a frame at high resolutions.
  • Finishing the clipboard. The Linux client's side of the bridge, and file transfer, which no client offers yet. See Shared clipboard.
  • Console parity with the apps. A speed test and a bitrate setting in the web console.
  • A desktop per person. Windows Server seats behind profiles: each person streams a signed-in desktop of their own while someone else plays.
  • Closing unverified cells. The matrix's What is not verified list.

Next

  • Reach beyond the LAN. NAT traversal (ICE/STUN/TURN) with a self-hostable relay, and QUIC connection migration so a client roams between Wi-Fi and cellular without dropping the stream. Until then, reaching a host from outside takes a VPN, a tunnel or a forwarded port — see Friends over the internet.
  • Per-user sessions on Linux. A profile that maps to a user account on the host, so that person lands in their own signed-in desktop.
  • Remote work. The host's monitors as separate client windows, the client's camera as a webcam on the host, and approving a new device from an already-paired device's app.
  • Picture and sound. End-to-end variable refresh, latency measured to the client's screen rather than to receipt, and head-tracked spatial audio from game audio objects.

Not planned, or blocked upstream

  • HDR on Mutter, KWin and Sway virtual displays. Those compositors' virtual outputs are SDR-only upstream. gamescope, Hyprland and the GNOME 50+ monitor mirror carry HDR — see HDR.
  • Hosting on macOS, iOS, tvOS or Android. They are client-only platforms.
  • HEVC 4:4:4 on AMD. AMD's encoder can't produce it. Intel's VAAPI path has no 4:4:4 yet either. PyroWave carries full chroma on both.

On this page