Moonshine: Lets you stream games from your PC to any device running Moonlight(github.com)
354 points by wertyk 1 day ago | 147 comments
tl;dr: Moonshine is a Linux-only game streaming host compatible with Moonlight clients, running each session in its own isolated Wayland compositor so the host desktop remains usable and no monitor or dummy plug is required. It supports hardware-accelerated H.264/H.265/AV1 encoding via Vulkan, 10-bit HDR, surround audio, and full mouse/keyboard/gamepad input including haptics. Compared to Sunshine, it has fewer features and platforms but offers better session isolation and headless operation; it requires systemd and a modern NVIDIA/AMD/Intel Arc GPU.
HN Discussion:
  • Provides historical context on the evolution from Nvidia Gamestream to Sunshine to Moonshine
  • Welcomes Moonshine as solving Sunshine's limitation of blocking desktop use during streaming
  • Shares satisfaction with existing Sunshine/Moonlight setup without needing Moonshine
  • Criticizes FOSS streaming tools for poor usability and difficult setup
  • Asks clarifying technical questions about how the isolated compositor works