Moonlight (formerly Limelight) is an open source implementation of the GameStream protocol from NVIDIA. We implemented the protocol used by the NVIDIA Shield and wrote a number of third-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 affecting the graphics and game selection available on PC.
Stream with a resolution of up to 4K
If you can see it on your PC, you can stream it using Moonlight, including your full Windows desktop at 4K 120 FPS and a capable client.
Support for 120 FPS streaming
Stream at up to 120 FPS with the new Moonlight PC client and disable V-Sync for the lowest possible latency.
Run your own cloud gaming server
You can host your own gaming server on many private ISPs by simply installing the Moonlight Internet Hosting Tool on your gaming PC.
Multiple client platforms
If you have an Android device, iOS device, Apple TV, PC or Mac, Chromebook, PS Vita, or even a Raspberry Pi, you can use Moonlight to stream games to it.
The code for our Moonlight clients is hosted on GitHub under the GPLv3 license. We look forward to your contributions and will be happy to help you connect to new platforms.
Moonlight is a community project, not a company. We have no interest in showing ads, bundled services, paid versions with additional features, or subscriptions.
Complete installation instructions can be found here. You can find hosting setup Here.
- The ability to define a custom streaming resolution via the user interface has been added
- The option to capture system key combinations (Alt + Tab, Ctrl + Shift + Esc, Win + Tab, etc.) in full screen mode has been added
- This feature requires GeForce Experience v3.20 or higher on your host PC
- Updated gamepad mappings are automatically downloaded each time you start Moonlight
- The performance overlay is now supported for Linux clients with VAAPI and VDPAU hardware acceleration
- Native ARM64 version for Windows (Surface Pro X, Galaxy Book S, etc.). See the note in the Known Issues section below.
- Native ARM64 build for MacOS (M1-based Macs). ARM64 support for macOS is currently in beta.
- Unified all Windows builds in a single installation download (x86 + x64 + ARM64)
- Added the option to enable “Quick Start” which will launch the specified game immediately when you click on a PC
- The option to mute audio has been added when the Moonlight window loses input focus
- The option to toggle background gamepad input has been added
- The option to reverse the scrolling direction has been added
- Added the option to change the Nintendo-style gamepad button layout
- The option to launch the Moonlight UI in full screen mode has been added
- The Moonlight icon on macOS has been updated to match the Big Sur style
- The faulty TCP or UDP ports are now displayed when the connection fails
Changes in behavior:
- The Windows installer will now download the Microsoft C ++ runtime as needed to save disk space. If you don’t have an internet connection during the installation, you can use the portable version or manually install the runtime from here.
- The frame stimulation behavior, which was previously activated in macOS under the V-Sync option, is now controlled by switching the frame stimulation instead
- Input from gamepads is now ignored while Moonlight is in the background. You can use the new settings to change this behavior.
- Changed the Play Audio on Host PC option to Mute Host PC Speakers While Streaming and moved it to the Audio Settings group to better convey the purpose of the toggle
- Fixed an issue with PS4 controllers not being able to read inputs during haptics in some games
- Fixed some slow decoders that caused the receive time value to increase instead of the decode time
- Fixed bug when detecting changes to the audio output device under macOS
- Fixed a performance regression in video decoding performance on macOS Big Sur
- The native resolution options are now updated every time the settings page is opened, instead of once per launch of Moonlight
- Fixed the issue of video or audio streaming over internet connections dropping packets with QoS tagging enabled
- Improved accuracy when testing connections for connections with low MTUs
- AppImage has been updated to be compatible with VAAPI drivers designed for libva 2.9 and 2.10
- Fixed inability to open an app’s context menu with a gamepad
- Fixed the UI not displaying in RetroPie when starting from the console
- The aspect ratio of the video stream on Raspberry Pi has been corrected
- Fixed drawing letterbox or pillarbox over the desktop background on Raspberry Pi
- Audio now works instantly on Raspberry Pi with the PulseAudio Raspbian update. Users running older distributions that still use ALSA may need to set PULSE_SERVER = nothing for audio to work.
- The color of the Discord symbol in the toolbar of the Raspberry Pi client has been corrected
- Software decoding will not work properly on Macs from 2011 or earlier because the metal rendering API is not supported. If you want to use software decoding on these Macs, you should keep using Moonlight v2.1.0 until a fix is released.
- Location services under macOS can lead to periodic delays and stuttering in the WLAN due to background network scans. To avoid the problem, turn off Location Services on your Mac by going to “System Preferences ->Security & Privacy -> Location Services”.
- Remote desktop mouse mode and touchscreen input might behave incorrectly if the host PC has more than one monitor. This error is at the end of Nvidia and requires a GeForce Experience update to fix it.
- Touchscreen support can be faulty on Linux (X11) if mouse capture is activated. You may need to enable Remote Desktop Mouse Mode for it to work properly.
- Surface Pro X devices (and possibly other ARM devices) need to be updated to Windows 10 2004 or later to avoid video glitches
- When running Moonlight on Windows 7, the system shortcut capture feature does not capture Alt + Tab.
Source link : https://www.techspot.com/downloads/7248-moonlight-stream.html