As the title suggests, I’m interested since I’ve got the hardware, I’d like to have my own on the go streaming nest. Any self hosting suggestions? Anydesk, Rustdesk are not viable at all.
https://github.com/LizardByte/Sunshine Goes hand in hand with moonlight
https://github.com/hansschmucker/NVStreamer1080
If you are like me and have a dummy hdmi and wanna switch to it when streaming this helps as well.
Oh boy here I go adjusting my streaming setup again.
Shameless plug: Wolf is an alternative to Sunshine that allows you to run multiple simultaneous stream via Docker
Wait, can I use this to make a virtual display separate to my normal desktop? Kinda like a sudo-headless setup?
What’s the performance hit?
That’s exactly the use case, virtual HW accelerated desktops isolated from the host.
There’s practically no performance hit apart from a young codebase that probably needs more testing and polishing…How does it work with a Windows host? Docker isn’t as smooth an experience off Linux unfortunately.
Unfortunately Windows is not supported at the moment, I’m not even sure it’s possible to implement what we currently have in Linux.
With time, we can probably explore other platforms as well.
My setup goes like this.
https://github.com/LizardByte/Sunshine - for the streamer on pc
https://moonlight-stream.org/ - for your client apps
https://github.com/hansschmucker/NVStreamer1080 - I have a Dummy HDMI plug that goes up to 4k60fps for streaming to my TV, this allows me to switch to it instead of my monitor when streaming.
https://tailscale.com/ - For remote access. the free plan will work well enough.
This combo works very well for what I need.
What does dummy HDMI plug mean?
It is a display emulator that plugs into your GPU, that makes it think it is a monitor. They can be used for anything that doesn’t need a display, or in my case to turn off my actual display when I stream
Just to add to this, there are also a lot of them that programmable, so as long as they’re pinned out to the correct HDMI standard, you can add arbitrary custom resolutions using something like CRU or an edid writer.
Doesn’t steam do game streaming from your own computer? It definitely used to around 10 years ago when I used to do it.
It’s a good solution for most, but if you are like me and need desktop access or anything else it isn’t enough
Nonsteam games, steam games that don’t play nice with remote streaming (like the surge 2), steam games that sometimes don’t stream using direct IP connections
You can definitely stream at least some non steam games, I did it with Cyberpunk 2077 after buying it on GOG
Moonlight simplifies the process is all. Or I guess just makes people feel that it’s simplifies.
Sunshine and moonlight. Works amazing.
anything similar for amd?
Hmm. Not sure. Sunshine is a reverse engineered version of Nvidia gamestream. Prolly have to rely on steam for remote streaming with amd I’m not sure sorry. :(
Just FYI for anyone that sees this comment, sunshine supports AMD, in fact it was one of the original motivations for it’s creation :)
As an additional FYI, sunshine also works on MacOS/Linux so don’t be scared to try it
I have it installed on Arch (running an Nvidia GPU) and it works flawlessly connecting to my main Windows machine.
I am trying it in a Windows VM with it’s own GPU as a host and a guest will be the PC at my work because there’s hardly anything I do here. Though I might have overvalued my internet connection perhaps xD
Do you mean streaming the games running on your hardware or just hosting the Geforce streaming client? I know a good chunk about the former but not the latter.
If you’re streaming your own PC games I can quickly run through a Sunshine and Moonlight setup.
Steam has built in functionality for streaming games however it wants to be on the same network but that is solveable with a VPN connection. It’s not ideal but it works. Back in 2009 I streamed Sims 3 to my eeePC at Uni using some specific software but I can’t recall the name. That worked pretty poorly. Turn based games did however work nicely.
Hamachi? I used that to remotely play LAN games with a friend, must have been around 2006/2007 or so.
Hmm no I used Hamachi as well but that was for playing Halo 2 like on LAN :)
Steam supports fully remote play, you don’t need to use any wacky vpn workarounds
I use parsec to play retro games with my mates by streaming from my pc. Works really well!
Oh sweet. Good to know!
You could use Jellyfin and Tailscale. Lots of self-hosters do this. Google for ideas on how to do this. I’ve never tried it myself.
Note Jellyfin is not made much for games :)