| GPU and hardware |
| Host GPU support | NVIDIA · AMD · Intel · Apple Silicon | NVIDIA (or Sunshine for others) |
| Host setup | Install → six-digit code → connect | Sunshine install + pairing for non-NVIDIA |
| Hardware encoder | NVENC · AMF · Quick Sync · VideoToolbox | NVENC primary, Sunshine adds AMF / VAAPI |
| Performance |
| LAN processing latency | ~8 ms processing | ~12 ms (Sunshine, NVIDIA host) |
| WAN typical latency (same region) | Low double-digit ms | Self-hosted relay required |
| Maximum resolution | 4K (3840 × 2160) | 4K (3840 × 2160) |
| Frame rate ceiling | 60 fps | 120 fps (NVIDIA host) |
| Video codecs | H.265 (hardware) · H.264 fallback | H.264 · H.265 (GPU-dependent) |
| Security |
| Stream encryption | DTLS-SRTP, always on | Off by default (pairing only) |
| Data-channel encryption | End-to-end, no relay decrypt | Not applicable |
| Pairing model | Six-digit code, on-device | Numeric PIN, mutual TLS handshake |
| WAN reach without port forwarding | Yes (encrypted WebRTC) | No (manual VPN or relay) |
| Input and mobile |
| Touch input | Native gestures, smart touch zones | Touch-to-mouse mapping |
| On-screen controls | Context-aware, customizable | Virtual gamepad overlay |
| Hardware gamepad | Yes | Yes (GameStream protocol) |
| Productivity features |
| Clipboard sync | Yes (bidirectional) | No |
| File transfer | In progress | No |
| Monitor switching | Yes (selectable) | Primary display only |
| Audio routing | Host audio, in sync with the screen | Audio out only |
| Platform and licensing |
| macOS · iOS · Android · Windows | Native | Native |
| visionOS | Native | No |
| Linux · ChromeOS · tvOS | Linux host: Yes (v1.0, X11); Linux client, ChromeOS, tvOS: planned | Yes, all three |
| Source code | Proprietary | GPLv3, fully open |
| Maintained by | Small indie team | Community volunteers |
| Pricing (May 2026) |
| Personal use | $0 (everything included) | $0 (forever, GPLv3) |
| Paid tier | — | — |
| Support model | Direct developer support | Community forums, GitHub issues |