Unofficial Node.js subreddit. Discuss Node.js, JavaScript, TypeScript, and anything else in the Node.js ecosystem!
Members
Rayden - Game Streaming Platform
![]()
Hiya! I’ve challenged myself to make my own kinda local GeForce Now / Xbox Cloud Gaming. Essentially users run a nodejs backend and run a nextjs frontend and it boots up everything and loads all your games onto a webpage. I have the foundation down but the biggest problem I’m facing is the actual streaming of the desktop. It streams and I can control my desktop from a browser but the main problem is that the FPS is low,…
Unofficial Node.js subreddit. Discuss Node.js, JavaScript, TypeScript, and anything else in the Node.js ecosystem!
Members
Rayden - Game Streaming Platform
![]()
Hiya! I’ve challenged myself to make my own kinda local GeForce Now / Xbox Cloud Gaming. Essentially users run a nodejs backend and run a nextjs frontend and it boots up everything and loads all your games onto a webpage. I have the foundation down but the biggest problem I’m facing is the actual streaming of the desktop. It streams and I can control my desktop from a browser but the main problem is that the FPS is low, like under 30 and the latency is too high 300ms> . Currently I’m using WebRTC and gpu video encoding but its just not working. Does anyone know how to help me? (Rayden is my application by the way) Here is a video that showcases all the features. Although since I’m using the host computer to connect to the host computer, I can’t send any key inputs or mouse moves or else it will just send it in a loop over and over again. You can see here that its communicating to the backend to show my desktop. Also I have working controller connection. I’ve blocked all sensitive information in the video. Take into reference here that this was directly from the hosts computer so the FPS and latency is all boosted. On any other device the case is different.