Compare · Remio vs Sunshine

Self-host vs zero-config, side by side.

An honest comparison across setup time, encryption, WAN reach, productivity features, and the open-source question. Sunshine is the beloved self-hosted host that, with Moonlight, replaces NVIDIA's deprecated GameStream. Remio takes the opposite path: zero configuration, automatic WAN traversal, and a single 4-digit PIN instead of a web UI and a port list. Numbers are current as of May 2026.

Head to head

Remio vs Sunshine at a glance

Thirty-five rows across performance, streaming quality, security, platforms, productivity, and pricing. Where Sunshine is genuinely ahead — a 120 fps ceiling, full GPLv3 source, and more mature Wayland/KMS capture — the table says so.

CapabilityRemioSunshine
Performance
LAN glass-to-glass latency8 ms~12 ms (tuned host)
WAN typical latency (same region)22 msSelf-hosted relay required
Cellular reach (no VPN)YesNo (requires Tailscale or ports)
Pacing modelZero-buffer, skip lost framesConfigurable, GameStream lineage
Streaming quality
Maximum resolution4K (3840 × 2160)4K (3840 × 2160)
Frame rate ceiling60 fps (120 in beta)120 fps (capable hardware)
Video codecsH.265 · H.264 · AV1H.264 · H.265 · AV1 (capable GPUs)
Chroma subsampling4:4:4 (creator mode)4:2:0 default
HDR pass-throughYesYes (capable hardware)
Hardware encoderNVENC · AMF · Quick Sync · VideoToolboxNVENC · AMF · Quick Sync
Security & accounts
Stream encryptionDTLS 1.3 + SRTP, always onAES-128 over RTSP
Data-channel encryptionAES-256-GCM, end-to-endNot exposed to clients
Key exchangeECDHE over Curve25519Cert-based pairing handshake
Account requiredNoNo (local credentials)
Pairing model4-digit PIN, on-device4-digit PIN typed into web UI
TelemetryNoneNone
Central directoryNoneNone
Platform & setup
Host platformsmacOS, Windows, Linux (v1.0, X11)Windows, Linux, macOS
Client platformsmacOS, iOS, iPadOS, Android, Windows, visionOSVia Moonlight: iOS, Android, macOS, Windows, Linux, tvOS, browser
Typical install + pair time~30 seconds20–40 minutes (with port forwarding)
Web UI / config filesNone (native GUI)https://localhost:47990 + conf files
WAN setupBuilt-in (TURN fallback)Port forward 47984/47989/48010 + UDP, or Tailscale
Self-signed certificate warningNoYes (web UI cert)
Open sourceProprietary (FlatBuffers schema documented)GPLv3 (LizardByte/Sunshine)
Productivity features
Clipboard syncYes (bidirectional)No
File transferIn progressNo
Multi-monitor selection from clientYesNo
Virtual display (headless host)Yes (macOS)Add-on tooling required
Audio routingBoth directions, zero-configOut only; virtual audio device for in
Microphone forwardingYesLimited
Touch and Apple Pencil inputYes, full pressureTouch-to-mouse only
Hardware gamepadYesYes (GameStream protocol)
Pricing (May 2026)
Personal use$0 (everything included)$0 (forever, GPLv3)
Paid tier
Support modelDirect developer supportDiscord, GitHub issues, community wiki
The verdict

Which one should you pick?

Remio wins on setup time, WAN reach, default encryption, and desktop features. Sunshine wins — and it is a real win — on open-source auditability, Wayland/KMS capture maturity, and a 120 fps gaming ceiling. Here is the honest split.

Choose Remio if…

You want to be streaming in 30 seconds, from anywhere.

You want a two-click install and a single 4-digit PIN instead of a web UI, a certificate warning, and a port list; automatic WAN reach from cellular with no router work; default end-to-end encryption with modern ciphers; and a general remote desktop with clipboard sync, multi-monitor switching, two-way audio, and Apple Pencil input — while still getting 60 fps for games.

Stick with Sunshine if…

You are an open-source self-hoster who enjoys the tinkering.

You want full GPLv3 source auditability, you already manage your own network with Tailscale or port forwarding, you need Sunshine's more mature Wayland/KMS capture on Linux, and you want the 120 fps ceiling on capable NVIDIA hardware for competitive gaming with a Moonlight client. If reading the source on your own machine is non-negotiable, Sunshine is the obvious pick.

Detailed breakdown

Where each tool wins

Six categories, one paragraph each. The numbers in the table above are the headline; the paragraphs below are the why.

01
Latency and codec

Same neighbourhood, different trade-offs

Both tools sit in the same neighbourhood on a LAN. Sunshine, paired with a Moonlight client on a tuned NVIDIA host with NVENC dialled in, measures around 12 ms at 1080p 60 fps and around 14–18 ms at 4K 60 fps. Remio measures around 8 ms glass-to-glass at 4K 60 fps with hardware H.265, and the LAN P2P case dips under 5 ms when the round-trip is fast enough. Both pipelines do the right things — direct UDP, hardware encode and decode, no buffering, picture-loss-indication instead of retransmission. Sunshine takes the FPS crown on capable NVIDIA hardware, hitting a clean 120 fps when the panel and GPU agree, which is the right answer for competitive shooters where the panel can actually display the extra frames. Remio takes the colour crown with 4:4:4 chroma in creator mode, which keeps text and UI sharp where Sunshine's 4:2:0 default softens edges — relevant the second you switch from a game into a code editor or a Figma board. The codec story is otherwise similar: NVENC, AMF, Quick Sync, and AV1 on capable GPUs are all in scope for both apps, and both can fall back to H.264 when the client decoder is the bottleneck. Where the two diverge is on the audio side: Sunshine sends mixed system audio at a configurable bitrate and leaves microphone routing as homework, while Remio negotiates audio in both directions on the same connection with low-latency Opus and automatic device selection. The practical difference between the two is not raw speed — it is what you have to do to keep that speed when you leave the LAN, and how much of the surrounding desktop experience comes with the frame.

02
Setup complexity

Two clicks and a PIN vs a web UI and a port list

Sunshine is powerful, and the price is configuration. A clean install on Windows means installing the host, opening the Sunshine web UI at https://localhost:47990 in a browser, clicking past a self-signed certificate warning that the UI deliberately ships, creating local credentials, walking through encoder selection and bitrate caps, defining the apps or desktop entries you want streamable, installing Moonlight on each client device, and finally entering a 4-digit PIN from the Moonlight client into the Sunshine web UI to pair. For most people this is a 20-to-40-minute first session. Remio installs in two clicks, shows a 4-digit PIN on the host the first time it launches, and pairs the moment you type that PIN on the client. There is no web UI to click past, no certificate dialog, no encoder picker, no app list to curate — defaults work and the first stream is live in roughly 30 seconds. If you enjoy the configuration step, Sunshine rewards the effort. If you want to be streaming today, Remio is the shorter path.

03
WAN and port forwarding

Automatic traversal vs bring-your-own network

Sunshine is LAN-first by design. To reach the host from outside your home network you have two real options. Option one is manual router work — forwarding ports 47984, 47989, 48010 TCP and several UDP ranges to the Sunshine host, picking a dynamic-DNS provider so the public address stays reachable, and trusting that your ISP is not using carrier-grade NAT. Option two is layering on an overlay network like Tailscale or ZeroTier so every client and the host live on the same virtual subnet — the most popular Sunshine WAN solution and a perfectly good answer if you already run Tailscale. Remio handles WAN natively. The first connection attempt is always direct P2P; if the path fails, traffic falls back to a Cloudflare TURN relay that is still end-to-end encrypted, with the relay operator unable to inspect frames. You can connect from cellular, from a coffee-shop Wi-Fi, or from a hotel network without changing a single router setting. No port list, no overlay network, no third-party service to install on every device.

04
Productivity vs gaming scope

A general desktop vs a disciplined game host

Sunshine is a game-streaming host and stays in that lane with discipline. There is no clipboard sync, no file transfer, no multi-monitor selection from the client, and no easy two-way audio — incoming microphone routing typically requires a separate virtual-audio-device install on the host. The streamed surface is whatever app or desktop you defined in the Sunshine web UI, and switching monitors usually means editing config or stopping the stream. Remio is a general-purpose remote desktop. Clipboard syncs in both directions automatically, multi-monitor switches from a client menu without restarting the stream, audio plays from the host and the client microphone routes back without setup, file transfer is in active development, and a virtual display on macOS lets you stream at the client's native resolution from a headless host. None of this is hostile to gaming — Remio still delivers 60 fps with hardware H.265 — but it covers the Monday-through-Friday surface area that Sunshine, by intention, leaves to other tools.

05
Open source vs proprietary

Full source vs integrated UX with defaults baked in

Sunshine is GPLv3, lives on GitHub at github.com/LizardByte/Sunshine, and has an active community of maintainers and contributors. Every line is auditable, every release is reproducible from source, and if the maintainers were hit by a bus tomorrow the project would survive a fork. For users who treat full source availability as a non-negotiable — sysadmins, security researchers, hobbyists who want to read what is on their machine — Sunshine is the obvious win. Remio is proprietary, shipped by a small team, with the wire protocol documented as public FlatBuffers schemas and the connection-server architecture published on the security page, but the client and host binaries themselves are closed. The honest trade is full source auditability versus integrated UX with default privacy guarantees baked in. Pick the failure mode you can live with. If "the company disappears and I cannot rebuild from source" is unacceptable, choose Sunshine. If "I need a tool that just works for my non-technical relatives" is the higher concern, choose Remio.

06
Pricing and account model

Both free — the cost is time and infrastructure

Both apps are free. Sunshine is free forever because it is open source; Remio is free because the team has chosen not to gate features or charge per seat. Neither requires a cloud account or a credit card to use, which already puts both ahead of Parsec, TeamViewer, and AnyDesk in the privacy column. The cost difference shows up in two places that are not on the receipt. The first is time — Sunshine asks for setup time up front, Remio asks for none. The second is infrastructure — Sunshine asks you to bring your own WAN solution (Tailscale, port forwarding, dynamic DNS), and Remio includes a TURN relay at no charge. If you are already paying for or running Tailscale, the gap closes; if you are not, Remio bundles roughly the same outcome with zero recurring effort. For a single user who just wants to reach their home machine from a phone on cellular, the practical cost of Sunshine is the hour of router research that Remio replaces with a 4-digit PIN.

Native, not a web wrapper

Every pixel, on real hardware.

Remio streams a full desktop to a native app on every device — SwiftUI on Apple, Jetpack Compose on Android, C++/WinRT on Windows. No web UI, no self-signed certificate, no Chromium runtime in the rendering path: frames go from the hardware decoder to the screen the way the OS intends, which is where the sub-5 ms LAN latency comes from.

Pair with a 4-digit PIN. No port forwarding, no Tailscale, no Moonlight setup.

Remio streaming a desktop on iPhone — no port forwarding, no web UI
Technical specs · side by side

The pipeline, spec for spec

Ten specs that decide how a stream actually behaves. Sunshine leads on FPS ceiling and Wayland/KMS capture maturity; Remio leads on colour, encryption, WAN, and client polish.

Spec
Sunshine
Remio
Codec
H.264 / H.265 / AV1 (GPU-dependent)
H.265 / H.264 / AV1
Max FPS
120 (capable hardware)
60 (120 in beta)
Max resolution
4K
4K
Colour
4:2:0 default
4:4:4 (creator mode)
Encryption
AES-128 over RTSP
DTLS 1.3 + SRTP, AES-256-GCM
Pairing
4-digit PIN via web UI
4-digit PIN, in-app
WAN reach
Manual ports or Tailscale
Automatic (TURN fallback)
Host platforms
Windows, Linux, macOS
macOS, Windows, Linux
Client platforms
Via Moonlight
Native on every platform
Source
GPLv3, LizardByte/Sunshine
Proprietary, schemas public

Last reviewed May 2026 · derived from public docs at github.com/LizardByte/Sunshine and remio.net/security-whitepaper

Common questions

Common questions about Sunshine

The six questions self-hosters ask before they choose between Sunshine and Remio. Straight answers below.

What is Sunshine and how does it compare to Remio?
Sunshine is an open-source self-hosted game-streaming host from LizardByte that pairs with Moonlight clients to replace NVIDIA's deprecated GameStream. It runs on Windows, Linux, and macOS, and supports NVIDIA NVENC, AMD AMF, and Intel Quick Sync. Remio is a zero-config alternative: same hardware-encoder coverage, but with built-in WAN traversal, default end-to-end encryption, native clients on every platform, and productivity features like clipboard sync and multi-monitor selection that Sunshine does not provide.
Is Remio easier to set up than Sunshine?
Yes, by a wide margin. Sunshine setup typically takes 20–40 minutes: install the host, open the web UI at https://localhost:47990, accept a self-signed certificate warning, set credentials, configure encoders and apps, install Moonlight on each client, enter a 4-digit PIN into the Sunshine web UI, and — for any non-LAN use — open ports 47984, 47989, 48010, and several UDP ranges on the router. Remio takes around 30 seconds: install, see a 4-digit PIN, type it on the client. WAN is automatic — no port forwarding, no VPN, no router work.
Can I use Sunshine over the internet without port forwarding?
Not directly. Sunshine is LAN-first; WAN access requires either manual port forwarding on the router (47984 TCP, 47989 TCP, 48010 TCP and several UDP ranges) or a third-party overlay network such as Tailscale or ZeroTier. Remio reaches the host from cellular and untrusted Wi-Fi out of the box using encrypted WebRTC with a TURN fallback. No router config, no VPN, no extra service to manage.
Is Sunshine encrypted?
Sunshine encrypts the pairing handshake and uses AES-128 over RTSP for the video stream — an improvement on the original GameStream protocol, which sent video in plaintext. Remio uses DTLS 1.3 with SRTP for media and AES-256-GCM for the data channel, always on, with keys negotiated via ECDHE over Curve25519. Both encrypt; Remio uses stronger ciphers, modern transport, and cannot be configured to send anything in the clear.
Does Sunshine support clipboard sync, file transfer, and multi-monitor like Remio?
No. Sunshine is built for game streaming and stays in that lane — there is no clipboard sync, no file transfer, no multi-monitor selection from the client, and no easy two-way audio. Remio is a general-purpose remote desktop with bidirectional clipboard sync, multi-monitor switching from the client, audio and microphone routing, and file transfer in progress, while still delivering 60 fps streaming for games.
Should I pick Sunshine or Remio?
Pick Sunshine if you are an open-source purist or self-hoster who wants full source auditability, already manages your own network with Tailscale or port forwarding, and only needs game streaming with a Moonlight client. Pick Remio if you want a 30-second install, automatic WAN reach without router configuration, default end-to-end encryption, productivity features like clipboard and multi-monitor, and polished native clients on macOS, iOS, iPadOS, Android, Windows, and visionOS.
Other comparisons

Compare Remio to the rest of the field

Same numbers, same structure, thirteen other tools. Pick the one closest to what you already use.

Remio app icon

Skip the port forwarding. Pair in 30 seconds.

Download once, type a 4-digit PIN, stream from cellular without touching your router. No web UI, no Tailscale, no Moonlight client to install on every device. If Sunshine still serves you better — and for an open-source self-hoster, it might — you are out exactly five minutes.