Moonlight Game Streaming: Play Your PC Games Remotely
Moonlight allows you to play your PC games remotely on almost any device.
moonlight-stream.org
Moonlight (formerly Limelight) is an open source implementation of NVIDIA's GameStream protocol. We implemented the protocol used by the NVIDIA Shield and wrote a set of 3rd party clients.
You can stream your collection of PC games from your GameStream-compatible PC to any supported device and play them remotely. Moonlight is perfect for gaming on the go without sacrificing the graphics and game selection available on PC.
Moonlight PC is an open source PC client for NVIDIA GameStream and Sunshine.
- Hardware accelerated video decoding on Windows, Mac, and Linux
- H.264, HEVC, and AV1 codec support (AV1 requires Sunshine and a supported host GPU)
- HDR streaming support
- 7.1 surround sound audio support
- 10-point multitouch support (Sunshine only)
- Gamepad support with force feedback and motion controls for up to 16 players
- Support for both pointer capture (for games) and direct mouse control (for remote desktop)
- Support for passing system-wide keyboard shortcuts like Alt+Tab to the host
Moonlight Game Streaming Project
Moonlight Game Streaming Project has 14 repositories available. Follow their code on GitHub.
github.com
Release notes for v5.0.0
New Features:
Items above marked with * require Sunshine v0.21 or later and may not all be implemented across all supported Sunshine platforms yet.
- Custom FPS values
- Streaming using the AV1 codec from Sunshine hosts
- Horizontal scrolling with Sunshine hosts
- Native multi-touch input with Sunshine hosts*
- Controller type information is passed to Sunshine for controller type autoselection*
- Extended features of PS4/PS5 controllers (touchpad, battery state, gyro/accelerometer motion, and RGB LED) are natively passed to Sunshine hosts*
- Support for up to 16 gamepads with Sunshine hosts
- Frame pacing support on Wayland
- Host-side processing latency is now displayed in the performance overlay with Sunshine hosts
- Window title now includes the PC name when streaming
- Alphabetical sorting of the PC list
- Dynamic decoder detection for improved support of custom FFmpeg builds
- Updated Play and Stop button design to improve contrast with app box art
- Older log files are automatically cleaned up
- The settings page automatically scrolls to the selected element when using keyboard or gamepad navigation
- Pressing Share+PS buttons on PS4/PS5 controllers can be used to emulate a clickpad press
- Improved audio quality when streaming with a high bitrate from remote hosts
- Increased mouse polling rate