News by Xiaomi Miui Hellas
Home » All the news » Guides » Guide: Game Streaming from PC to Android devices
Guides

Guide: Game Streaming from PC to Android devices

A relatively simple way to use your PC and Android devices as consoles through Game Streaming.


There are many times that while I'm sitting and spending my time playing a game on PC, I'd like to have the comfort of curling up on my sofa or bed and being able to enjoy some demanding titles without being permanently on a chair.

Someone would say “Consoles already offer such an experience…” or “PS5, Switch don't you have? Steam Deck maybe?” and I'm not saying, all this is good.

But I still have a wide range of games on my PC and I don't own a console. Basically, I've never been much of a console person. Especially when you have a PC that far surpasses them in capabilities.

I could do the whole process and move the PC to the TV but... where do I pull out cables, move the box, connect HDMI and then the whole process all over again to move the PC back to the desk.

On the occasion of all the above, I sat down and looked for a solution to this problem.

Moonlight & Sunshine – Game Streaming Apps

Many of you may be familiar with the term streaming.

For those who do not know what the above term means, in a few simple words, it is the ability to project video and audio from one device to another.

For example, I watch a YouTube video on my mobile or PC and project it on my TV at that moment.

Somewhere here, it comes Moonlight and Sunshine.

These two applications provide me with the possibility to view the content of my PC, on the TV or the smartphone while at the same time being able to operate it through them.

It's a thing like Chromecast but mainly these applications are specialized and made for low latency streaming and gaming in the highest image resolution possible.

The Sunshine specifically, it has the role of server. It is responsible for any connection that will be made on the PC from devices with it Moonlight and is also responsible for broadcasting video and audio to them.

Sunshine is a self-hosted game stream host for Moonlight. Offering low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding.

The Moonlight is the application through which the device is connected to Sunshine server. It is also responsible for displaying the video and audio it receives from the counterpart Sunshine server.

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.

This at a very basic level, in very simple words, about how these two applications work.

The Moonlight it is also available on many other devices but we will mainly focus on Android devices in this particular article. The setup process shouldn't differ much between other devices.

If you want to know more about these two apps, you can follow the links below:

1) Some basic things we will need

First, let's start with what we'll need:

  1. A device that supports the application Moonlight
  2. A good PC to install it on Sunshine and meets the following specifications
  3. The device and the PC that will pass it Moonlight and Sunshine respectively to be connected to the same network (ideally via Ethernet so that there are no issues with lag and delay)
  4. (Optional for smartphones due to touch) Keyboard & Mouse ή Game Controller connected to the device we will use it Moonlight

Alright, so once we've made sure we have all of the above, we can get started.

2) Step by step how to set everything up

  1. In Android smartphone or in Android Smart TV we download it Moonlight through Play Store
    Moonlight Game Streaming
    Moonlight Game Streaming
    Developer: Cameron gutman
    Price: Free
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
    • Moonlight Game Streaming Screenshot
  2. In PC we want to stream from download and install it Sunshine from the following link:
    https://github.com/LizardByte/Sunshine/releases/latest
    NOTE: We download the version corresponding to our operating system
    E.g. for Windows, we download it sunshine-windows-installer.exe
  3. Once the installation is finished Sunshine should be running already

      • We click on its icon and “Open Sunshine”
      • It will take us to a new tab in the browser we are using
        NOTE: The browser may see it as a threat but it is completely safe

      • Then in the new tab we put the username and the desired password as in the image below

    • After doing this, we wait a few seconds and it will ask us to enter the above information that we put.
    • After we do that too, it throws us into Sunshine's main menu. From the above options that the menu has, we choose it PIN, we leave it there and proceed to Moonlight to start streaming from PC.
  4. We open Moonlight on the device we downloaded it from and if we have set everything correctly, the PC on which we have Sunshine open should appear as in my case in the image below

    • We click on our PC and it will ask us to enter one PIN in Sunshine
    • We enter this PIN into Sunshine that we left open in the previous step
    • We choose the desktop (DESKTOP) from Moonlight and we are ready

Now, we can stream from our PC to any device we want (as long as it supports Moonlight).

3) Some extra settings

We can through the Moonlight application tease some extra settings (from the top left gear before connecting to the PC) such as the image resolution we want, the framerate, the bitrate of the video coke.

You can play around with these options a bit and find what is most stable and enjoyable for you. These always depend on your network conditions.

In my case, I mainly put the following settings:

  • Video Resolution at 1080p
  • Video Frame Rate at 60 FPS
  • Video Bitrate at 30.0 Mbps
  • Video Frame Pacing at Prefer Lowest Latency

However, again, these options are for my own network conditions and may not be ideal for you.

Note for mobile devices

In the settings of Moonlight, there is the possibility to activate the on-screen controls in case we do not have a game controller at our disposal.

We tick the option in the image below and we are ready.

Game Streaming experience & conclusions

After many hours of gaming I had, from PC to PC, PC to Android TV Box and PC to Android Smartphone, I can confidently say that my experience was quite pleasant and better than I expected.

The PC I streamed from had the following specs:

  • GPU: AMD Radeon RX 6600 8GB VRAM
  • CPU: AMD Ryzen 5 5600X @ 3.7Ghz – 6 cores/12 threads

There were a few moments when there were some momentary stutters (the evils of Wi-Fi connection) but I believe that if both devices are connected to Ethernet cable to the router, logically these stutters will be almost non-existent.

Concerning the latency/delay, things are different here. What do I mean by this…

  • From PC to Android TV Box
    That's where my experience with latency/delay was the worst.
    I believe that the television is mainly responsible for this because it is an old model.
    I noticed this particular delay in other places besides Moonlight (such as the TV Box Menu), which indicates that it is not to blame nor the connection but neither TV Box.
  • From PC to Android Smartphone
    Latency/delay was almost negligible. It was mostly noticeable when I moved away from the Access Point (Router) to which I was connected with the mobile or when there was a lot of traffic and "noise" at that moment in the entire network, absolutely normal.
  • From PC to PC
    Similar experience with the smartphone as the PC I was running Moonlight on was also connected to Wi-Fi.

On the subject image quality, I had no complaints. I played titles like Elden Ring, The Last of Us Part 1 and Baldur's Gate 3. The picture might be messed up for a while but it cleared up almost immediately.

Perhaps with a few tweaks, to Sunshine's settings in particular, some additional optimization can be made.

However, I still don't know exactly how these work and since I was covered by the experience provided by the initial settings, I didn't mind.

For those who want to look further, however, there are several things that can be tweaked such as, there is more emphasis on low latency than the image, few threads that will use sunshine coke... there are many, I will not go into them.

You can read more HERE about the various settings Sunshine has in case you want to build your own environment with your own modifications.

However, for the effort (which for me personally was 5 minutes to set everything up), I was pretty happy with everything.

Certainly less time-consuming and tiring than carrying the PC to the living room and vice versa.

I highly recommend it to anyone who has a good PC and wants to use it either from their mobile phone or from their Smart TV. At least, to try it because it doesn't take much effort to set it up.


Mi TeamDo not forget to follow it Xiaomi-miui.gr on Google News to be informed immediately about all our new articles! You can also if you use RSS reader, add our page to your list by simply following this link >> https://news.xiaomi-miui.gr/feed/gn

 

Follow us on Telegram so you can be the first to hear about our news! (English version HERE)

Read also

Leave a comment

* By using this form you agree to the storage and distribution of your messages on our page.

This site uses Akismet to reduce spam comments. Find out how your feedback data is processed.

Leave a Review

Xiaomi Miui Hellas
The official community of Xiaomi and MIUI in Greece.
Read also
Today on the Apple App Store, you can download Alice…