Moonlight Game Streaming

Moonlight Game Streaming


This app streams games from a GameStream-compatible PC on your local network or the Internet (Streaming over LTE is supported, although data usage is high and you may have latency issues). After initial pairing, Moonlight will show a list of apps to stream from your PC. You can add any other apps to this list through GeForce Experience. Mouse, keyboard, and controller input is sent from your Android device to the PC.

To have a good experience, you need a mid to high-end wireless router with a good wireless connection to your Android device (5 GHz highly recommended) and a good connection from your PC to your router (Ethernet highly recommended).

Disclaimer: This app is not affiliated with NVIDIA Corporation. Please do not contact them for support. Instead, use the XDA forum link at the bottom of the app description.

Users using an external mouse will want to use the root version instead which has much better mouse support (no double cursors or screen border issues). See: http://tinyurl.com/moonlight-root

If you're streaming over the Internet from behind a router, you will need to forward ports manually. The specific ports are here: http://tinyurl.com/k6hf2c6

PC Requirements:
NVIDIA GeForce GTX 600/700/800/900 series desktop or mobile GPU (GT-series GPUs won't work)
NVIDIA GeForce Experience (GFE) 2.2.2 or higher

Most controllers will work just fine, but the following have been tested:
Xbox 360 wired/wireless
PS3 wired (with Sixaxis Enabler app) or wireless (with SixAxis Controller app)
PS4 wired via USB
MOGA controller (see note below)
Amazon Fire Game Controller
Shield integrated controller

MOGA controller users:
If your controller has a switch with A and B, it must be switched to B to be used for streaming. If you have no switch, use the MOGA Universal Driver app.

Note for SixAxis users:
Use SixAxis in "Native Gamepad" mode for Moonlight. The default button mapping needs to be adjusted to match the standard controller layout for streaming.

Instructions:
1. Make sure GeForce Experience is installed, updated, and that you've scanned for games.

2. In most cases, your PC will show up automatically in the PC list. Click the entry in the PC list to start pairing.

3. On your PC, enter the PIN displayed on the Android device and accept the pairing dialog.

4. Choose your PC in the PC list and the app list will be displayed where you can select a game to stream.

Troubleshooting - "Moonlight crashes"
1. Please send me an email.

2. Send the crash report.

Troubleshooting - "I can't pair/stream at all"
1. Reboot your PC and device.

2. Disable your PC's firewall.

3. If all else fails: uninstall GeForce drivers, reboot, clean install GeForce drivers, and reboot again.

Troubleshooting - "Video is choppy/laggy"
1. Try streaming with Bluetooth disabled to see if your device has the Bluetooth issue detailed below.

2. Make sure your device is connected on 5 GHz and your PC is wired to your router.

3. Lower the bitrate slider.

4. Try using 720p30 which has the lowest requirements.

Troubleshooting - "Apps crash when launched by Moonlight"
1. Uninstall GeForce drivers, reboot, clean install GeForce drivers, and reboot again.

2. Try launching them through Steam

Bluetooth-related streaming issues:
Depending on your phone/tablet, you may have a bad streaming experience if Bluetooth is active while streaming. This is a hardware issue due to the antenna wiring. If you experience this, you can try a USB Ethernet adapter or a controller that connects directly to your Android device via USB OTG.

For more details and to report issues, see: http://forum.xda-developers.com/showthread.php?t=2505510

This app is open-source under the GPL. The code can be found here: https://github.com/moonlight-stream/moonlight-android

Legal: All trademarks cited here are the property of their respective owners.

Recent changes:
v3.1.9 - August 18, 2015
- Video quality and streaming performance improvements
- Fix PC autodiscovery issues on Android M
- Built with Android M SDK
Add to list
Free
86
4.3
User ratings
3385
Installs
100,000+
Concerns
0
File size
7687 kb
Screenshots
Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming Screenshot of Moonlight Game Streaming
About Moonlight Game Streaming
This app streams games from a GameStream-compatible PC on your local network or the Internet (Streaming over LTE is supported, although data usage is high and you may have latency issues). After initial pairing, Moonlight will show a list of apps to stream from your PC. You can add any other apps to this list through GeForce Experience. Mouse, keyboard, and controller input is sent from your Android device to the PC.

To have a good experience, you need a mid to high-end wireless router with a good wireless connection to your Android device (5 GHz highly recommended) and a good connection from your PC to your router (Ethernet highly recommended).

Disclaimer: This app is not affiliated with NVIDIA Corporation. Please do not contact them for support. Instead, use the XDA forum link at the bottom of the app description.

Users using an external mouse will want to use the root version instead which has much better mouse support (no double cursors or screen border issues). See: http://tinyurl.com/moonlight-root

If you're streaming over the Internet from behind a router, you will need to forward ports manually. The specific ports are here: http://tinyurl.com/k6hf2c6

PC Requirements:
NVIDIA GeForce GTX 600/700/800/900 series desktop or mobile GPU (GT-series GPUs won't work)
NVIDIA GeForce Experience (GFE) 2.2.2 or higher

Most controllers will work just fine, but the following have been tested:
Xbox 360 wired/wireless
PS3 wired (with Sixaxis Enabler app) or wireless (with SixAxis Controller app)
PS4 wired via USB
MOGA controller (see note below)
Amazon Fire Game Controller
Shield integrated controller

MOGA controller users:
If your controller has a switch with A and B, it must be switched to B to be used for streaming. If you have no switch, use the MOGA Universal Driver app.

Note for SixAxis users:
Use SixAxis in "Native Gamepad" mode for Moonlight. The default button mapping needs to be adjusted to match the standard controller layout for streaming.

Instructions:
1. Make sure GeForce Experience is installed, updated, and that you've scanned for games.

2. In most cases, your PC will show up automatically in the PC list. Click the entry in the PC list to start pairing.

3. On your PC, enter the PIN displayed on the Android device and accept the pairing dialog.

4. Choose your PC in the PC list and the app list will be displayed where you can select a game to stream.

Troubleshooting - "Moonlight crashes"
1. Please send me an email.

2. Send the crash report.

Troubleshooting - "I can't pair/stream at all"
1. Reboot your PC and device.

2. Disable your PC's firewall.

3. If all else fails: uninstall GeForce drivers, reboot, clean install GeForce drivers, and reboot again.

Troubleshooting - "Video is choppy/laggy"
1. Try streaming with Bluetooth disabled to see if your device has the Bluetooth issue detailed below.

2. Make sure your device is connected on 5 GHz and your PC is wired to your router.

3. Lower the bitrate slider.

4. Try using 720p30 which has the lowest requirements.

Troubleshooting - "Apps crash when launched by Moonlight"
1. Uninstall GeForce drivers, reboot, clean install GeForce drivers, and reboot again.

2. Try launching them through Steam

Bluetooth-related streaming issues:
Depending on your phone/tablet, you may have a bad streaming experience if Bluetooth is active while streaming. This is a hardware issue due to the antenna wiring. If you experience this, you can try a USB Ethernet adapter or a controller that connects directly to your Android device via USB OTG.

For more details and to report issues, see: http://forum.xda-developers.com/showthread.php?t=2505510

This app is open-source under the GPL. The code can be found here: https://github.com/moonlight-stream/moonlight-android

Legal: All trademarks cited here are the property of their respective owners.

Recent changes:
v3.1.9 - August 18, 2015
- Video quality and streaming performance improvements
- Fix PC autodiscovery issues on Android M
- Built with Android M SDK

Android Market Comments
A Google User
Monday 5:29 PM
Get this Question for someone my phone now beeps 1x a second while using this app it never did the last time, whats the beeping? Temps are 55c and only beeps in moonlight. Love this thanks. Can you add a controller option on the android screen so we can just use the phone
A Google User
Monday 5:28 PM
i tried all other software/apps similar to moonlight, but moonlight is the fastest. BUT can you upgrade it so it's like trinusVR ? support fake 3d or if you can make it like tridef, BUT lens correction is a must
A Google User
Monday 5:00 PM
Hi dev team! Nvidia updated on experience 2.4.1 : • Remote GameStream now works without manual router configuration • Bug fixes can you guys make this too? right now moonlight game streaming only works on LAN for me because my router doesnt allow port forwarding nor do i have any idea how to do it so its a 3 star for me. If you guys find a way to do this without port forwarding and allowing me to play outside of my network i will give it 5/5 and even recommending for my friends!
A Google User
6 days ago
Great app Works perfectly with no lag
A Google User
Aug 25, 2015
Works perfectly over lan. Once ports were forwarded play over the internet is also great. Have even managed to get good performance whilst playing on 4G