Stream PC Games to Your TV with a Raspberry Pi
Play your PC library on the living-room TV with Moonlight and Sunshine — low latency over your home network.
Your gaming PC does the heavy lifting; the Pi just decodes video and sends controller input. Sunshine (free, open source) runs on the PC and Moonlight runs on the Pi.
Mission steps
Install Sunshine on the PC
Download it from its GitHub releases, set a username and password in its web UI.
Install Moonlight on the Pi
Install Moonlight Qt for Raspberry Pi following the project's instructions.
Pair
Open Moonlight, select your PC and enter the PIN in Sunshine's web page.
Use Ethernet
Wire at least one side — ideally both — for smooth 1080p60.
Tune
Start at 1080p 60 fps 20 Mbps; raise bitrate until you see stutter, then step back.
Questions
Do I need an NVIDIA GPU?
No. Sunshine supports NVIDIA, AMD and Intel GPUs for hardware encoding.