Moonlight allows you to play your PC games on almost any device, whether you're in another room or miles away from your gaming rig. Moonlight (formerly Limelight) is an open source implementation of NVIDIA's GameStream protocol.
Running the Moonlight executable from the command line could allow Moonlight to be executed with a script and e.g., run a specific application on a specific computer with specific options (frame rate, resolution, bitrate, full screen, etc.) through such a script with the right options. This script could then, for example, be task scheduled to run automatically on user sign-on.
Just wrote a little helper to start new virtual display automatically when moonlight client connects, matching client's resolution and framerate settings - just like what Sidecar does
So my main PC (Host) has 2 monitors. When i started using moonlight, I usually kept the PC 's display settings in a way that it only shows image in 'Screen 1' (bcs otherwise when i stream my display, some parts of the screen will go to display 2 and it won't be accessible to the laptop [ The laptop is the client ] ) .
Suport for video output when the PC displays are off Moonlight Ideas ...
Moonlight, when used in combination with Sunshine, could allow the user to toggle between multiple monitors, using a keyboard shortcut.
Here are some features that i think need to be added to moonlight that everyone would love: USB over IP for controllers (kinda like VirtualHere) While
Moonlight uses Wake-on-LAN to start the PC, but there's not Shutdown-on-LAN and for good reason. Steam allows to shutdown the computer, but Moonlight can't because GeForce Experience can't.