Cloud gaming handheld project [Service] ---- 2021/02/21

There is too many experience in this project, so I will separate to two or three part, I will talk about the [Cloud gaming service] first.
#Why & What's [Cloud Gaming]?
Cloud gaming is a new way to play game.
The PC game is more and more heavy now, not only the size of the game, but also the spec of your PC.
It's not that difficult, if you are an indoor guy to play it, but that only happen before you graduate.
I've many online friends is disappear because of their job, that broke my heart a lot.
So I start this project, to let every gamer can play any game in everywhere.
__This project is still unfinished, this article is some of my experience.__
__If you are interesting with cloud gaming, please finish this project, not for me, for every gamer.__
#How it work?
As the name "Cloud" gaming, the game is actually not running on the handheld device.
The game is running by a high spec PC in your home (or server room), and use any communications protocol (like VNC) send the graph in to your handheld device.
So the only thing your handheld do is just display the graph sending from the gaming PC, and send the control message to the gaming PC.
![CloudGaming01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/efccb6d3-a636-2af6-74dc-7c90b7ea658d.png)
#Communications Protocol
There is more and more company is making there own cloud gaming service science it pop up.
So I decided to use the cloud gaming service making by the other company, not only because I'm lazy, the most important is to protect my gaming PC not to being hack.
###[Steam link](https://store.steampowered.com/steamlink/about/)
Steam link is the first cloud gaming service I have test, it's the most popular communications protocol every one is using.
But it only support local network, can't use in out door.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/60d7a5a2-2409-1885-8873-31821ff98a29.png)
###[Moonlight](https://moonlight-stream.org/)
Moonlight is support using in outside, but you need to click the accept button on your gaming PC every time when you want to connect it.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/868b5322-34a5-74e7-3331-4c1aaee8041e.png)
###[RainWay](https://rainway.com/)
RanWay is a good cloud gaming service that I have been use for a long time.
They have even design Android and IOS version, so you can play it on your phone.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/0260b86f-f325-ee09-3f5f-cf655e3d190d.png)
I even buy a steady to keep my smartphone on my PS4 controller.(I'm not using Bluetooth because 2.4Ghz will make my wifi unstable.)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/0931a191-cf95-1afc-35d8-a2f6ad2648f7.png)
But the smartphone version consumes a lot of electricity, and makes your phone really hot. 
__After I use RainWay, I realize that I need the other handheld device to run it, not using the smartphone anymore.__
###[Parsec](https://parsec.app/) <--Witch I'm using now.
Parsec support many kind of device, just like RainWay, Parsec support Android too(but no IOS, I know that because I bought an IPad 2018 for it).
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/79940704-fa5e-6869-9c87-ce7f1b6f7859.png)
It not only support smartphone, also [Raspberry pi 3](https://support.parsec.app/hc/en-us/articles/115002699012-Setting-Up-On-Raspberry-Pi-Raspbian-
)(not on 4, yes I west my money AGAIN!). 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1088475/c86a3783-bd70-52c7-db53-fc2321bbf10e.png)

_So this is all the cloud gaming service I have been use before._
_I will talk about the hardware part in the next article._<--The most expensive part XDD