Streaming games from your PC or console to your phone is great until lag ruins the experience. This guide walks you through practical steps to reduce input delay, stuttering, and visual artifacts when using apps like Moonlight, Steam Link, or PS Remote Play. You will need your phone, the device you are streaming from, and access to your router’s settings.
What You’ll Need
- Your phone (Android or iOS) with the streaming app installed
- The host PC or console with the streaming software set up
- Admin access to your Wi-Fi router’s settings page
- An Ethernet cable (recommended for the host device)
- A 5 GHz Wi‑Fi network (or a Wi‑Fi 6/6E router for best results)
Step-by-Step
- Connect the host device via Ethernet. Plug your PC or console directly into your router with a network cable. This eliminates wireless interference on the sending side and is the single biggest improvement you can make. If you absolutely cannot use Ethernet, move the host as close to the router as possible.
- Place your phone close to the router. For the phone, use the 5 GHz band (or 6 GHz if available) and stay within the same room as the router. Walls, floors, and even furniture absorb Wi‑Fi signals. A clear line of sight is ideal.
- Set your phone to 5 GHz (or 6 GHz). If your router broadcasts separate SSIDs for 2.4 GHz and 5 GHz, connect your phone to the 5 GHz one. If it uses a single SSID (band steering), you may need to disable band steering temporarily or create a separate 5 GHz network in the router settings.
- Close background apps on your phone. Apps that sync, stream music, or use GPS can eat bandwidth and CPU. On Android, use the “Recent Apps� screen and swipe them away. On iPhone, double-click the Home button or swipe up from the bottom and swipe apps up. Also disable automatic cloud photo backup and app updates while streaming.
- Lower the streaming resolution and bitrate in the app. In your streaming app’s settings, reduce the resolution to 720p (or even 540p) and the bitrate to 10–20 Mbps. This reduces the amount of data sent per second, which helps if your Wi‑Fi is less than perfect. You can gradually raise it later if the stream is stable.
- Enable hardware decoding on your phone. Most streaming apps have an option for “hardware decodingâ€� or “HEVCâ€� (H.265). Turn it on. This offloads video decoding to the phone’s GPU/VPU, freeing CPU resources and reducing lag.
- Set the in-game frame rate limit. If the game runs at an uncapped frame rate, it can cause the encoder to work harder and add delay. Cap the game at 60 fps (or match your phone’s refresh rate) in the game’s settings or the streaming app’s “frame rateâ€� option.
- Use a wired controller. Bluetooth controllers add input latency. If your phone supports USB‑C or Lightning, use a wired controller or a USB‑C to USB‑A adapter for your existing controller. This shaves off 10–30 ms of input delay.
- Disable Wi‑Fi power saving on your phone. On Android, go to Settings → Wi‑Fi → Advanced (or your specific device’s network settings) and turn off “Wi‑Fi power savingâ€� or “Smart Network Switch.â€� On iOS, go to Settings → Battery → Low Power Mode and make sure it is off, as it can throttle network performance.
- Update your router’s firmware. Log into your router’s admin page (usually at 192.168.1.1 or 192.168.0.1) and check for firmware updates. Newer firmware often improves Wi‑Fi stability and performance.
- Prioritize game traffic with QoS. In your router settings, look for “Quality of Serviceâ€� (QoS) or “Traffic Prioritization.â€� Enable it and set your streaming app (or the host device’s IP) to “Highâ€� priority. This ensures game data is sent before other traffic on your network.
- Test with a different streaming app. If you are using Steam Link and still see lag, try Moonlight (for NVIDIA GPUs) or the official remote play app for your console. Sometimes one app’s encoder or network handling is more efficient on your specific hardware.
Common Mistakes
- Using 2.4 GHz Wi‑Fi. The 2.4 GHz band is crowded (microwaves, Bluetooth, neighbors) and slower. Always use 5 GHz or 6 GHz for streaming.
- Streaming over the internet. Remote play over the internet is far more laggy than local streaming. These steps are for local network streaming (same Wi‑Fi). If you are trying to stream from outside your home, expect higher latency regardless.
- Ignoring the host’s encoder settings. On the PC, make sure hardware encoding (NVENC, AMF, or Quick Sync) is enabled in the streaming app. Software encoding (x264) uses CPU and can cause stutters if the CPU is busy running the game.
- Not closing bandwidth-hogging apps on the host. A game downloading updates in the background on your PC will saturate your network. Pause all downloads, cloud syncs, and large file transfers on the host device.
- Setting bitrate too high. If your Wi‑Fi can’t handle 50 Mbps, the stream will buffer and lag. Lower the bitrate until the stream is smooth, then raise it slightly.
Tips
- Use a Wi‑Fi analyzer app. On Android, apps like WiFi Analyzer show which channels are crowded. Switch your router to a less congested channel (e.g., 36, 44, 149) for 5 GHz.
- Turn off Bluetooth when not using it. Bluetooth can interfere with 2.4 GHz Wi‑Fi, but it rarely affects 5 GHz. Still, turning it off can free up system resources.
- Try a phone cooler. Streaming makes your phone hot, and thermal throttling can reduce performance. A clip-on fan or keeping the phone in a cool place helps maintain consistent performance.
- Adjust your phone’s screen brightness. High brightness drains battery and can cause the phone to heat up. Lower it to around 50% for longer, more stable sessions.
- Consider a mesh Wi‑Fi system. If your router is old or far from where you usually sit, a mesh system with wired backhaul can dramatically improve coverage and stability.
Troubleshooting
- Still laggy after following all steps? Check if the host device is connected via Ethernet. If it is, and your phone is on 5 GHz, try moving your phone closer to the router. If that helps, the issue is signal strength. If not, try a different streaming app.
- Stream drops every few minutes. This often indicates Wi‑Fi interference. Change your router’s 5 GHz channel to a less crowded one. Also check if your phone is switching between 2.4 GHz and 5 GHz—disable “Smart Connectâ€� or band steering in the router.
- Input delay is high but video is smooth. This points to the controller or the host’s encoder. Try a wired controller. On the host, lower the encoder’s “presetâ€� to “fastâ€� or “very fastâ€� (in Moonlight or OBS) to reduce encoding time.
- Video is blocky or pixelated. Increase the bitrate in the streaming app, but make sure your Wi‑Fi can handle it. If you are on 5 GHz with a good signal, 20–30 Mbps should be fine. If it’s still blocky, lower the resolution to 720p.
- Phone gets hot and lag worsens. Remove the phone case, close all background apps, and lower the brightness. If it still overheats, take a break and let it cool down.
- No 5 GHz network appears on your phone. Some routers broadcast 5 GHz on a separate SSID. Check the router’s wireless settings to ensure 5 GHz is enabled. If your router is dual‑band but only shows one network, you may need to create a separate 5 GHz SSID in the settings.
Frequently Asked Questions
Does streaming over 5 GHz always work better than 2.4 GHz?
Yes, in most cases. 5 GHz offers higher speeds and less interference, but it has a shorter range. If you are far from the router, 2.4 GHz might be more stable. For streaming, being close to the router with 5 GHz is ideal.
Can I stream from my PC to my phone over the internet?
Yes, but it will have higher latency and depend on your upload speed and the phone’s download speed. For a decent experience, you need at least 10 Mbps upload on the host side and 10 Mbps download on the phone, but even then, expect 50–100 ms of extra delay.
Why does my stream stutter even though my Wi‑Fi is fast?
Fast Wi‑Fi alone isn’t enough. The host’s CPU/GPU encoding, the phone’s decoding, and network jitter all matter. Make sure hardware encoding is on, the host is on Ethernet, and your phone is not thermally throttling.
Is it better to use a phone with a high refresh rate?
Not necessarily. A 120 Hz screen can display 120 fps streams, but the encoder and network must support it. Most streaming apps cap at 60 fps. A 60 Hz phone is perfectly fine.
What is the ideal bitrate for 1080p streaming?
For 1080p at 60 fps, a bitrate of 20–30 Mbps is generally smooth on a good 5 GHz connection. For 720p, 10–15 Mbps is enough. Start low and increase until you see artifacts, then back off slightly.
Does using a VPN help reduce lag?
No. A VPN adds overhead and increases latency. For local streaming, you should not use a VPN. For remote streaming, a VPN can help with security but will likely increase lag.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Secure Boot Battlefield 6 ASUS: Fix & Enable Guide
- Best Tech Websites to Follow for Pros & Beginners
- Second Wind Quest Walkthrough: Where Winds Meet6.00 min/km
- Enshrouded Weapon Upgrade Guide: How to Improve Gear5.00 min/km
- Connect Phone to Controller for Cloud Gaming
- Python Search Highlighting: Snippets & Matches