In this guide:
Host Gaming PC Requirements
All of your desktop audio (sound from browsers, games, music, etc) will now be routed both to your desired hardware output as well as this virtual iShowU Audio Capture device. Simply select the iShowU Audio Capture as one of your Mic/Aux devices and it'll capture everything you hear on your Mac. May 16, 2019 Valve has just launched a major update to its Steam Link service: you can now stream and play your collection of games on a desktop or Android device wherever you are. All you need is an internet. Use Steam to Stream Your Desktop Instead of Your Games. Or your copy of Photoshop CC that isn’t on the Mac you’re streaming with. Which you can do after you’re properly streaming. Using Moonlight to stream your entire desktop. Follow the steps above for adding a custom program, but for the path use: C:windowssystem32mstsc.exe. You can rename the remote desktop entry using the Edit button. When you click this entry, you will see your full desktop where you can run whatever you want. One of the easiest and best ways to play PC games on a Mac is to use Nvidia's cloud-based game streaming service for macOS users, GeForce Now.GeForce Now for Mac is available right now across.
- NVIDIA GeForce GTX/RTX 600+ series GPU (GT-series and AMD GPUs aren't supported by NVIDIA GameStream)
- NVIDIA GeForce Experience (GFE) 2.1.1 or higher
- 720p or higher display (or headless display dongle) connected to the GeForce GPU
- 5 Mbps or higher upload speed (only required for streaming outside your house)
Quick Setup Instructions
On your gaming PC, install the GeForce Experience software from NVIDIA. Your PC may need a reboot after installation to finish setup.
Start GeForce Experience and click on the Settings 'gear' button. Then choose the SHIELD option. Make sure the GameStream switch is in the 'on' position (green). If the SHIELD tab is not present, see the troubleshooting steps here.
Start Moonlight and make sure your client is connected to the same network as your PC. In most cases, your gaming PC will show up automatically in the PC list after a few seconds. Click the entry in the PC list to start pairing.
On your PC, enter the PIN displayed in Moonlight and accept the pairing dialog. If you don't see a pairing dialog, try the troubleshooting steps here.
Try streaming a game or app to make sure everything is working. If you encounter issues, try the troubleshooting steps here.
Streaming over the Internet
Automatic configuration (recommended for most users)
For the easiest possible setup process, we highly recommend that you first pair Moonlight with your gaming PC while connected to your home network before trying to use Moonlight over the Internet.
If your gaming PC is already paired with Moonlight:
- Install the Moonlight Internet Hosting Tool on your gaming PC.
- Run 'Moonlight Internet Streaming Tester' via the Start Menu to confirm it's working properly.
If your gaming PC is not already paired with Moonlight:
- Install the Moonlight Internet Hosting Tool on your gaming PC.
- Run 'Moonlight Internet Streaming Tester' via the Start Menu.
- Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight.
- You must ensure your Moonlight client is not connected to the same network as your gaming PC during this step or the connection may not be successful.
Having trouble?
Ensure UPnP is enabled in your router settings and delete any older Moonlight port forwarding entries.
Try streaming from a different network. Some corporate or public WiFi networks block streaming applications like Moonlight. If that happens, you may have success with the ZeroTier setup steps below.
Run the 'Moonlight Internet Streaming Tester' found in the Moonlight Internet Hosting Tool and ask for help on our Discord server. Be sure to have the tester log handy.
ZeroTier
ZeroTier which is a service that acts similar to a VPN, but with better performance in most cases.
This option also gives you the ability to stream from multiple PCs that are all connected via a single Internet connection. However, it requires software on your hosts and clients that must be running and connected in order to stream over the Internet, unlike the other Internet streaming options.
You should use ZeroTier if you are in one of the following situations:
- The automatic tool above says you're behind a Carrier-Grade NAT, that you have two routers connected together, or otherwise doesn't work and you can't resolve it yourself.
- You have multiple gaming PCs on your network that you'd like to stream from over the Internet.
- Moonlight is blocked on the network you want to use for streaming.
To set it up:
- Create an account on the ZeroTier website. The free service is perfectly fine for Moonlight.
- Download the Windows version for your PC from the Downloads page and install it on your host gaming PC.
- Install ZeroTier on your client device.
- If using Moonlight on a PC or Mac, download and install the appropriate version from the Downloads page.
- If using Moonlight on Android or iOS, the apps are available on the Google Play Store and Apple App Store.
- Go to the Networks tab then create a new network.
- Uncheck all checkboxes in the 'IPv6 Auto-Assign' section (if checked)
- Under the 'IPv4 Auto-Assign' section, ensure 'Auto-Assign from Range' is checked, click the 'Easy' button, then choose '10.147.17.*'
- Copy the Network ID from that page and type it into the ZeroTier app's Join Network dialog (or use the e-mail invite system).
- If you get a prompt from Windows about asking for the network type/location, choose Private or Home network to avoid firewall issues.
- After joining the network on each device (including your client running Moonlight!), go back to the ZeroTier Network page and check the Auth checkbox for each member of your network to allow the devices to connect with each other. ZeroTier should show up as connected on all devices.
- With ZeroTier connected on your client and host PC, open Moonlight and click/tap the Add PC button, then type the 'Managed IP' of your host PC as shown on the ZeroTier Network page.
To connect additional clients or host PCs, just download ZeroTier on the device, then complete steps 5-7.
Don't forget to connect to your ZeroTier network when you want to stream over the Internet!
Manual port forwarding (advanced)
If the automatic tool doesn't work, you can try manually forwarding the following ports through your router to your host gaming PC's IP address for streaming to work over the Internet:
Mac Desktop Computers For Sale
- TCP 47984, 47989, 48010
- UDP 47998, 47999, 48000, 48010
If your router has separate options for 'internal port' and 'external port', you should set them to the same values. For example, your port forward for TCP 47989 would be set as internal port 47989 and external port 47989.
To verify the basic port forwarding was done correctly, visit http://www.canyouseeme.org/ and test port 47984 and 47989. If port forwarding is working, they should both report 'Success' when you test them. The other ports are only active during streaming, so the only way to test them is via Moonlight.
If Moonlight already found your gaming PC automatically while on the same network, it should connect to your PC over the Internet without any additional steps. If you're not on the same network as your PC, go to http://www.whatsmyip.org/ from your gaming PC, then enter the IP address you get there into Moonlight. If you don't get an error, you should be all set.
IPv6 (advanced - certain ISPs only)
If you are lucky enough to have native IPv6 connectivity to your host gaming PC, you may opt to use IPv6 for Internet streaming. This option is only recommended for those very familiar with network administration. You may combine these steps with the Moonlight Internet Hosting Tool above to stream over IPv4 or IPv6, depending on your client's connectivity.
Game for mac free download. Nanny Mania puts you in the heart of what it takes to take care of a regular house. We start you off easy with only on child, and the mom and Dad to take care of in a small house, but you slowly get better but the job does not get easier.
Navigate to http://test-ipv6.com/ on both your host gaming PC and client device/PC to check their IPv6 test scores. You may need to disable Chrome's Data Compression option to get accurate results on mobile.
If your host PC scores 0/10, check your router settings for an IPv6 option. Make sure it's enabled and set to 'Native', 'Automatic', 'DHCPv6', or similar. Avoid '6to4' or 'Teredo' options. Restart your router and try the IPv6 test again. If you can't find an IPv6 option or it's not working, contact your ISP and ask whether they support IPv6.
If you can't get your host gaming PC to 10/10, you won't be able to use this method for streaming over the Internet with your ISP.
If your client device doesn't score 10/10 but your host PC does, you can try the Cloudflare 1.1.1.1 app for iOS and Android with the free 'WARP' feature to gain IPv6 connectivity on networks that don't natively support it.
Install the GameStream IPv6 Forwarder on your host gaming PC (same PC that runs GeForce Experience). This step is only required if you do not have the Moonlight Internet Hosting Tool already installed.
If Moonlight already found your gaming PC automatically while on the same network, it should connect to your PC over IPv6 without any additional steps. If you haven't already paired to your gaming PC while on the same network, click Add PC and type the IPv6 address of your host gaming PC.
All officially supported Moonlight clients (iOS/tvOS, PC, Android) support streaming from servers over IPv6. Unofficial clients (Embedded, Vita) may not.
Firewall setup
If you are not able to stream when connected to the same network as your gaming PC, you may need to add firewall rules to stream successfully. First, try disabling the firewall software on your gaming PC (usually Windows Firewall or a firewall integrated into your anti-virus software) to confirm it's a firewall-related problem.
Windows Firewall
GeForce Experience should create rules for Windows Firewall automatically, but in the event that they don't work, you can create the rules required to host streaming by using the following steps:
- Open a Command Prompt or PowerShell window as administrator
- Run the following 2 commands:
- Ensure your PC now appears online in Moonlight
Other firewall software
For other firewall products, you should follow their instructions to create exceptions for the following ports:
- TCP 47984, 47989, 48010
- UDP 5353, 47998, 47999, 48000, 48002, 48010
Moonlight Client Setup Instructions
Games On Mac Free
Client Requirements
Android: An Android device running Android 4.1 (Jelly Bean) or newer. Newer and 'flagship' devices with higher processor speeds are more likely to be able to handle Moonlight well by using the hardware video system on the device to produce smooth streaming without video stuttering or freezing.
iOS: An iOS device running iOS 8.0 or later.
tvOS: An Apple TV device running tvOS 12.0 or later.
PC: Windows 7+, macOS 10.13+, or Linux. Your PC should be new enough that it supports hardware-accelerated H.264 video decoding, otherwise it will have to use CPU decoding. Most PCs made since around 2010 should work fine, though older PCs may not be able to stream at 60 FPS without lag.
ChromeOS: All ChromeOS devices should have the required hardware.
Internet and Network Requirements
To have a good experience, you need a mid to high-end wireless router with a good wireless connection to your client device (5 Gigahertz (GHz) highly recommended, Wireless-N (802.11n) or better strongly recommended) and a good connection from your PC server to your router (Ethernet/wired connections highly recommended).
Keyboard/Mouse/Gamepad Input Options
PC client
PC clients support keyboard, mouse, and touchscreen input and up to 4 game controllers (with mappings for most common gamepads included).
- Ctrl+Alt+Shift+Z - Toggle mouse pointer capture
- Ctrl+Alt+Shift+X - Toggle between full-screen and windowed mode
- Ctrl+Alt+Shift+Q - Quit the streaming session (leaving the game running on the host PC)
- Ctrl+Alt+Shift+S - Open performance stats overlay
Touchscreen controls
Moonlight for Android, iOS, and PC use the touch screen as a way of controlling the mouse cursor. Multi-touch devices can emulate more mouse functions than single-touch devices.
- Swiping across the screen moves the mouse cursor in the direction of the swipe.
- Tap once with one finger to left-click.
- Tap and hold in the same place to start a click and drag. After a short while, swipe the finger to drag in the direction of the swipe.
- Hold one finger down and tap a second finger to right-click.
- Tap with three fingers to open the on-screen keyboard (Android and iOS only).
- Scroll vertically by dragging with 2 fingers (iOS only for now).
Android client
Moonlight supports gamepads that use the standard Android button mapping. It also supports some popular non-Android controllers like the Xbox 360, Xbox One, PS3, and PS4 controllers. However, we recommend testing these with your specific Android device first, because some controllers have latency or disconnection issues (particularly with PlayStation controllers over Bluetooth).
For non-SHIELD devices and devices running Android 7.1 (Nougat) or earlier, using an external mouse with proper mouse capture on Android requires a rooted device. If you want to use an external mouse on your rooted device, you should download app-root-release.apk
from the GitHub releases page. NVIDIA SHIELD devices and Android 8.0 (Oreo) have mouse capturing built-in that Moonlight uses without needing root. Moonlight for Rooted Devices is not available for Android 8.0, since the non-root version contains all features that required root using the new Android Oreo APIs.
To toggle capturing the mouse cursor on Moonlight for Rooted Devices, press Ctrl+Alt+Z.
If you don't have a mouse connected to your Android device, you can emulate one using a game controller. Press and hold the Start button to toggle mouse emulation. When mouse emulation is on, you can use either analog stick to move the cursor. The A button left clicks and the B button right clicks.
iOS/tvOS client
If your device is running iOS/tvOS 13 or later, you can use Xbox One S and PS4 controllers with your device over Bluetooth. Moonlight supports all physical buttons on these controllers, including Select, L3, and R3. You can also still use MFi controllers if you want, but they may not have all of the buttons that an Xbox or PS4 controller has.
Devices running iOS/tvOS 12 or earlier are limited to MFi controllers. We recommend the 'extended layout' controllers which have most buttons present on a typical Xbox controller. Notably lacking on most MFi controllers are the L3 and R3 buttons and the Select button. When using the Auto setting for on-screen controls on iOS, an overlay will be displayed containing the buttons that your physical controller is missing.
You can use the Apple TV remote as a touchpad to move the mouse cursor and click.
To disconnect from your PC while streaming on iOS, swipe from the left edge of the screen. To disconnect on tvOS, double-tap the Menu button on your Apple TV Remote or press the Xbox/PS button on your gamepad.
iCade gamepads (old iOS gamepads that fake a Bluetooth keyboard) are not supported by Moonlight.
Adding custom programs that are not automatically found
You can stream any almost any game or app by adding the EXE file to GFE manually (if it's not found by the automatic app scan). Open GeForce Experience, click the Settings (gear) button, click SHIELD on the sidebar, then click the Add button on the right. Browse to the app or file you want to add and click OK. You can rename the app using the Edit button.
The next time the client opens and displays the App List, the newly added programs and games should be displayed and ready to stream.
If quitting an application doesn't stop Moonlight, press Ctrl+Shift+Alt+Q on Moonlight PC to quit the streaming session. On Moonlight Android and iOS, pressing the home key will switch out of the streaming session. Choose the Quit Session option from the App List to fully quit the streaming session.
Using Moonlight to stream your entire desktop
Follow the steps above for adding a custom program, but for the path use: C:windowssystem32mstsc.exe
You can rename the remote desktop entry using the Edit button. When you click this entry, you will see your full desktop where you can run whatever you want.
Even though the mstsc.exe executable is typically used for Microsoft Remote Desktop, this is only an indicator to GeForce Experience that you want to stream your desktop. It does not actually launch mstsc.exe or use RDP to stream.
Troubleshooting
See our dedicated troubleshooting wiki page for detailed steps for resolving a variety of issues.
If the information on the wiki doesn't help you, you can join our Discord server to get help from the developers and the community. This is the recommended way to get the fastest help, since many people can answer your questions.
If you don't want to use Discord, you can email info@moonlight-stream.org but be aware that responses may be delayed, since this only goes to core developers. Please ensure you include all necessary information, including GeForce Experience and driver versions, specifications of your client device, streaming settings, etc.
-->Jan 04,2019• Proven solutions
You can easily find so many live streaming software tools over internet but the sad part is that most of these are not compatible with Mac platform. If you are also a Mac user and are searching for a useful solution to enjoy live streaming process then it is good to go ahead with the article below. It contains details about all popular live streaming tools that are compatible with Mac platforms.
Best Live Video Broadcaster Software for Mac:
OBS Studio:
Which games are able to run on macbook. OBS or Open Broadcaster Studio is well known open source broadcasting tool that works on window, Mac as well as on Linux platform. It offers so many incredible features that make streaming process much interesting for beginners as well as professionals. But one needs to make huge efforts on its basic setup as it is quite complicated. Once your tool gets installed on your device with assistance of some professionals then you can start streaming with ease.
Key Features:
- It can record live streams with impressive video quality.
- OBS supports unlimited numbers of videos, audios and file sources.
- For videos, it supports MP4 and FLV format whereas for audios you can access MP3 and AAC.
- Users can access so many interactive transitions that make videos more eye catching.
- There are so many filters for special video effects; you will love to use the colour correction tool and chroma key adjustments.
- Here you can access a built in type audio mixed tool that ensure rich quality of audio information with automatic noise suppression.
Wirecast (Studio and Pro):
Wirecast is utilized by most of live streamers and game broadcasters due to its intuitive platform that assists in faster setup with impressive live stream content quality. There are so many tools for advanced customization on both platforms but the pro version is especially designed to serve business grounds with more effective tool set.
Key Features of Studio:
- Unlimited resources can be added including capture cards, IP cameras, webcams, microphones etc.
- It offers an interesting audio and video sync tool.
- The twitter integration makes streaming process much easier.
- You will love to use its chroma key support with classic editing tools like picture in picture, resize, crop and filter etc.
Key Features of Wirecast Pro::
- One can easily access other IP streams like MMS, HTTP, RTMP and RTSP as a source for Wirecast.
- It enables instant replay feature.
- Users love the advanced ISO recording capability of Wirecast pro as it ensures rich content quality for each connected camera.
- You will be able to access Virtual sets on this platform and further a built in type scoreboard generator is included.
CamRwistStudio:
CamTwist is a popular free video app for Mac platforms that provides easy access to so many special and original effects. However, this tool demands more efforts for initial setup but once completed then it immediately starts working with most of the useful video chat services like Yahoo! Messenger, Skype etc. The studio section of CamTwist allows users to perform classic mixing with addition of overlays and other creative slideshow elements. The latest update is coupled with approximately 50 new effects and they can assist beginners to develop professional like content even without spending much time on workspace.
Key Features:
- This application allows users to directly stay connected with live streaming channels.
- It supports 720p resolution for output and in vase if have an input card then it can function with 1080i level. One can easily scale the results up to 1080p.
- CamTwist allow easy switching between HDMI and Composites or Component HD.
- It offers 50 plus interesting built in effects, they care overlays, titles and bullet holes etc.
- The best thing to know is that users can also develop their own customized effect.
Mimolive:
Mimolive can be used for connecting multiple cameras to Mac devices via HDMI and SDI adapters. There are lots of tools available inside Mimolive interface and it allows easy editing with operations such as keying, cropping, frame rate adaption, rotating and scaling etc. Users can stay connected to popular social media sites using this platform; the most commonly used networks are twitch chat and Twitter. For live streaming needs, you can directly transfer your content over Wowza, Twitch.tv, Facebook Live and YouTube Live etc. The additional feature is its ability to record content to discs for future needs. Users can directly send data to Final cut pro for execution of post processing functions and one can also save content directly as video file using all popular file formats.
Key Features:
- You need not to spend time on post production tool as it provides perfectly tailored data.
- Affordable solution for your routine live streaming needs.
- It is much easier to learn.
Adobe Flash Media Live Encoder:
Flash Media Live Recorder supports audio as well as video streaming with impressive content quality that suits for business applications. Users must go through the two major benefits of using Adobe live encoder: first of all it supports high quality videos and secondly its deployment task is much easier. This tool works with On2 VP6 encoding and users need not to follow any third party solution to boost quality of streams. It is a custom coded platform with fully featured encoding and acquisition solutions.
Key Features:
- It is most suitable for recording and broadcasting of live events like political speakers, educational, business, sporting events and other performers.
- One can easily connect microphones and cameras to this software tool for availing high quality audio video content capture ability.
- Onsite encoding function is quite interesting.
- It targets large number of viewers easily due to huge popularity.
- This tool can be easily configured even by beginners as the flexible deployment environment creates user friendly experience.
- The best part is that this software tool can be used on Mac, Window as well as Linux platform.
Easy-to-use and powerful video editor for all creators.
Bring up your video to a professional level with straightforward tools.
- Choosing Video Editing Software
- Video Editing Tips