Jump to content

RaspberryPi 5, SteamLink, and other local game streaming

As of a few days ago, valve updated steamlink such that it can be run on a rpi5. This got me thinking because I do have original steamlink hardware (my steam controller just died, RIP) should it be upgraded? And should I run the steamlink software or is there something else?

 

My use case is occasional TV gaming, streaming from my desktop pc. I would perhaps like to have a server that streams games to multiple PCs simultaneously (I know LTT tried this with VMs with mild success).

 

That led me to a few FOSS solutions in the local streaming sphere.

Moonlight is client software to be run on machines receiving the stream (like a steamlink). It was originally developed to adapt the NVIDIA GeForce protocol to other devices, but it supports other sources as well.

https://moonlight-stream.org/

 

And servers recommended from the moonlight website:

Sunshine is an open-source host made from the ground up for Moonlight, Sunshine is the recommended host to start streaming with Moonlight.

Wolf is a part of the Games on Whales project, Wolf allows streaming games and applications running inside Docker containers to Moonlight clients.

 

So, your gaming PC will run steam (for the steamlink), sunshine, or wolf. And your client device (like a raspberry pi) will run steamlink or moonlight.

 

I have not done anything with this information yet but I would like to test these alternatives to the steamlink software. Maybe I will stick with steamlink. But ultimately I would like to have the ability to stream from a single machine running a server (or multiple servers) that are streaming to multiple clients (or one client per server). Basically so that I can use my computer while someone else games on the TV. And I like the software solution over building another PC dedicated to the TV.

 

Curious what everyone else's thoughts are and what experiments you might have done on this topic.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×