I'll cut to the chase, this is a stream, not a video input solution. Even so, it is low latency and great video quality compared to the common Remote Desktop apps (as long as your local network connection is good). The basis for all of this is utilizing Nvidia's GameStream protocol to stream video to the iPad which uses the Moonlight app as the client. GameStream needs a display connected on the host computer though to utilize the GPU correctly. The workaround is using a dummy HDMI dongle that you can buy for cheap online. With these materials, it makes it possible to not depend on needing a spare monitor/tv to clone the display. Sometimes I need to kick start the GameStream service on the PC with a Remote Desktop software (just to get past the login screen), but overall it's the best "iPad as a monitor" experience I've had.
For more info check out the Moonlight project, their Discord is very friendly too.
Well, presumably OP meant most games you'd purchase through something like steam won't work here.
That said /u/AlexxLepaztico02, steam in-home streaming could work, or Moonlight if you sell out to Micro$oft.
A much more realistic scenario is to stream these games from a PC on the same network either via SteamLink or MoonLight (both of which can easily be installed on retropie)
If it's anywhere close to Moonlight (which is likely), even a game like Mordhau is still very playable. I had a 6ms latency with that service from my home PC to my work.
Doesn't exist natively at the moment. You can remote play PS5 on PC and you can remote play PC on Vita through moonlight (if you have a PC with an Nvidia graphics card capable of Nvidia Gamestream), so you could possibly do:
PS5 -> PC, PC -> Vita
dunno how well it would go but it's a possibility
Two ramps to the same highway, Moonlight is just an open source solution to Nvidia's GameStream. Some people insist Moonlight works better, but to me they both work fine.
That said, moonlight has a portable version which saved me when I only had work laptops at my old overnight job.
He probably means https://github.com/moonlight-stream/moonlight-qt , "Moonlight PC is an open source implementation of NVIDIA's GameStream". Seems it's designed primarily for home streaming to another device, encoding/decoding video and sending it over virtual network channel should consume more resources and add extra latency compared to Looking Glass zero-copy method.
You can use Moonlight to stream your Nvidia graphics powered PC to pretty much any device. It uses the same GameStream technology but it's much better as it's open source and more streamlined.
You are correct, it's an old gaming PC I've built few years ago. I mainly call it a server because these days I rarely am physically close to it to use as main PC, so I took some time and setup it as a 24/7 media server (Plex/rclone/Sonarr/Radarr/Ombi/etc) and as a game streaming machine.
Software wise, I've tested a lot of different host/client applications, and so far best combination for me is Moonlight & Parsec. Moonlight is designed for those who have NVIDIA based graphic cards, and it uses same streaming protocol that Shield devices do and GeForce NOW services. So far it gives me the best quality image & sound wise on a good stable & fast internet connection (Steam native streaming does't come close to any of those in terms of video quality). When I'm traveling/having slower type of connection Parsec tends to play & handle it better. It's also a super helpful utility when you want to have a "LAN Party". One of Parsec's greatest feature is ability to let your friends connect as 'Player 2/3/4' to your host and play together (ex. Mortal Kombat,GRID/Split-screen stuff.) I miss old days of having friends over and doing couch gaming, Parsec brings it back. It really amazes me how far software has come, and I'm really grateful to all the developers who made it a reality & most essentially - free.
Both of them also work great as a simple remote desktop application. The only thing I'm currently lacking is a smart outlet so I could remotely force-reboot PC in those rare moments when it catches and gets stuck on BSOD. Currently it's done via call to my folks who live there, lol.
Not sure if this will work, but it's worked for me in the past with other Steam Link games where the controls were messed up (including with phone controls).
1.) Add "notepad.exe" as a non-Steam game to your Steam library.
2.) Start it via your Steam library through your Steam Link app.
3.) Hit "F1" on your virtual keyboard. This will bring up the "help" page through your default web app, but also allows you to now use your desktop via Steam Link. Just minimize the window and launch Enlisted like you were on your desktop/not on Steam.
FYI, this doesn't always work -- some games with their own dedicated launchers I've had trouble with, but for some reason it circumvents a lot of control wonkiness.
Another option, if you're just using the default Steam apps, is to try using Moonlight. It's an app on Android that allows you to stream your games from desktop to phone remotely, this time using Nvidia's Gamestream technology. I've used it to much greater effect over Steam Link; nowadays, I only use Steam Link or Steam Desktop streaming from computer-to-computer, since Moonlight works better for desktop-to-phone (better quality, decent touch controls, etc.)
If I remember correctly the Nvidia Shield is just a powerful android TV box right?
If it is so, you can just download Moonlight through the playstore and stream the entire desktop.
Been a while since I used the Steam Link, but Moonlight is an option if your gaming PC is using an Nvidia card. You might try it and see if it works any better for you.
That was my first thought as well.
But between an immense library of KK2 patches, a few vn engines having android ports, exagear, and PPSSPP / DrasticDS, I'll just stick with my phone for now. Then I considered buying Steam Deck to maybe play some regular vidya, but not only do I rarely play anything besides WoW, but I can get a similar result with moonlight and a mobile controller (eg. razer kishi). The Deck seems a bit unwieldy to play on it while laying in bed, weighs quite a lot, and its battery life is a fair chunk less than exciting. There seems to be an even ratio of pros and cons.
If you haven't read too many vns (say, sub-50), then there are probably quite a few vns that you can still read on your phone / console. Do that for now, and wait with a purchase for the reviews and user feedback to roll out.
Here's my band-aid solution for the abysmal performance of the game on Mac: I set up Moonlight (an open-source NVIDIA GameStream client) on my Windows home computer and on my MacBook Pro. This lets me play Raid in Ultra quality at 1440p 60fps "on my MacBook" without any hiccups. Best of all, since it's all running remotely, I can use OMGclick, and I can close the lid of my MacBook without interrupting my multi-battles.
If you have good Wifi speed at home, you can just stream the game locally on your phone using Steamlink and play it either with touchscreen or a Bluetooth gamepad. The game have controller support so it should work either way after you configure the buttons.
If you want to play „on the go“ and can afford an insulting amount of mobile data >!(1-2 GB per Hour AT LEAST)!<, you can try apps like moonlight (more tinkering, but more freedom) or GeForce NOW (close to none tinkering, but game needs to be on list of supported titles which I'm not sure if it is)
If you have a decent Nvidia graphics card I'd recommend downloading Moonlight and enabling Nvidia Shield. I use this with my laptop when I'm gone for business or something. It's hands down the smoothest method of remote gaming. You probably won't be hitting Gladiator or anything but you can easily do quests and whatnot without that annoying camera issue you mentioned.
Note: People claim this can get you banned but that's because they're thinking about Nvidia Now, which is a cloud streaming platform where they run WoW on a cloud PC (and is bannable). Moonlight/Nvidia Shield is nothing more than remote desktop dedicated for gaming.
If you ever have the desire to use the same back-end technology you use for steam link, but over the internet or for more games (like your own personal google stadia), check out the moonlight project. Android + Bluetooth controller has been my go to when I'm away from the house for a few years now :D
Try Moonlight! https://moonlight-stream.org/
I think it's better stream quality then steamlink, has a pretty good UI or it can default back to steam big picture. What I really liked about it is that it gives you the option to stretch to fill the phone screen, which isn't perfect but I liked a whole lot more then the black bars. I played through a couple games using that with a note 20 ultra and razer kishi controller
Yeah Moonlight is open source actually! Assuming you have an Android TV as I don't think the app is available for Samsung Tizen.
You'll want to do some research on how to set it up properly but it's pretty straight forward. As simple as enabling Shield GameStream in Geforce Experience, and running Moonlight on the TV.
Edit: you'll want to be sure you have a good router too so it doesn't drop frames.
That's the only downside. The cloud gaming is console Gamepass titles only. Still need a PC to play PC Exclusives like Age of Empires 4.
But it works fine from: https://www.xbox.com/en-US/play
To play like Steam games and PC Exclusives remotely I use Moonlight. https://moonlight-stream.org/
It's a few more frames of input delay. It certainly feels worse but I've beaten people while doing it. It's not something I did for an extended period of time, I was mostly just curious. But it's definitely playable.
But hot tip: Try Moonlight Game Streaming. It's an app available on the Google Play store that can play all the same games as steam link but has less latency and maybe even higher image quality. If you can download it it to your viewing device and have GeForce Experience on your PC, it's a better option for gaming.
If you have a pc with an nvidia graphics card, you can use Moonlight to stream games: Moonlight
I've used this for a long time on multiple platforms, even over the internet in different countries, with almost no latency.
Para prenderlo y desbloquearlo ocupo una app de Android Remote Fingerprint Unlock (es gratis y tiene una versión Pro a 2USD, la Pro es la que te deja prender el PC, la free solo te deja desbloquear) y la función Wake-on-LAN del PC. Con esto no me tengo que levantar de la camita.
Para jugar por Streaming ocupo NVidia Shadowplay/Gamestream como servidor (solo algunas tarjetas NVidia soportan esto, así que primero hay que verificar si tu PC lo soporta) en una PC conectado por Gigabit Ethernet, y como cliente ocupo Moonlight (gratis) en mi teléfono vía WiFi 5GHz. Como mando ocupo un Dualshock4 V2 (el que viene en la PS4 Slim/Pro, aunque yo me lo compré aparte porque tengo la PS4 original) con un soporte de teléfono que compré en AliExpress y conectado por Bluetooth.
Técnicamente puedo jugar cualquier juego de mi PC que tenga soporte con control de Xbox, incluso GTA V o CoD, pero yo prefiero jugar con emuladores ocupando RetroArch ya que igual hay veces que se siente un input lag.
​
PD: Username checkouts
It's really quite nice. I mean, you still have to boot Windows, but you're doing so inside a VM and you can keep doing everything normal on the side while it does whatever insane things it wants to do. Plus my experience has been that Windows behaves better in a VM because I have less software installed and fewer tweaks; it's closer to vanilla and thus gives me less trouble.
However, depending on what games you're dual-booting(?) for, VFIO might not help. Some of the more aggressive anticheats (BattlEye and whatever Valorant uses) look for VMs and won't let you play from one. For games like that you're still better off either dual-booting or having a second PC tucked away somewhere and using something like Moonlight or Steam's game streaming.
For me, at least, VFIO works great. I already avoided games that are user-hostile and require that kind of anticheat on principle, so everything I have works fine.
I still try to play games from Linux first, though. I want them to show as Linux sales and, assuming everything works, it's still more convenient. But if native or Proton doesn't quite work right, the VM's right there ready to go. :)
If you have an nvidia card on your host computer you can use https://github.com/loki-47-6F-64/sunshine on a host computer and https://moonlight-stream.org/ as the client.
There's an Android app and I can play games straight on my phone and my Android TV.
Hope this helps.
I've been looking into alternative streaming to the Steamlink, and come across this, https://moonlight-stream.org/
I do believe you need an Nvidia GPU, but it streams outside of Steam, so all game launchers are treated as equal AFAIK.
The dummy hdmi plug is for the lack of monitor.
Setup steps will be:
- On PC install Geforce Experience -> Enable game stream. Add mstsc.exe for desktop streaming. Install Moonlight on laptop. ( Moonlight Game Streaming: Play Your PC Games Remotely (moonlight-stream.org) )
- Pairing Moonlight client (on your laptop) with PC ( Geforce server).
- Test Moonlight. Quit.
- Enable windows Auto login -> restart. Confirm PC auto login. Disable hibernate/standby. Enable mouse key. Unplug keyboard, mouse. (Check google for those steps: autologin, mouse key)
- Test Moonlight again. Quit.
- Unplug borrowed monitor. Plug-in dummy headless HDMI adapter. ( Amazon.com : hdmi headless adapter )
- Test Moonlight again. Try restart PC remotely. Wait for windows boot back. Re-test Moonlight.
It's not that hard. Just follow the guides.
Behold!
https://www.benq.com/en-us/monitor/designer/pd3200u.html
I have a tower Windows PC and a Mac Mini. The keyboard, mouse, USB speakers, and webcam are all connected to the monitor. I then switch between the Mac and Windows running on dedicated hardware anytime I want.
Files are synced via Dropbox and OneDrive, plus I have a NAS with bigger things they both need.
Finally, even if you don't have a KVM, if you put an Nvidia GPU in the PC, you can use Moonlight to use your PC as though it were a Parallels VM in fullscreen mode, or just share a single application (like a game).
I came to this setup from a Hackintosh, which I came to from a 2008 Mac Pro. It's not as elegant a solution as the 2008 MP, but it does a great job at living the dual platform lifestyle!
Ah-ha, a thread which I might be able to help in!
I picked up an Oculus Rift a week or so ago as a quarantine splurge.
I faced a similar predicament to you: I moved my desktop into the lounge as there's more space there than in my bedroom, and so my flatmates could play.
The problem quickly became that I couldn't play any of my own games in my room anymore.
My solution has been as follows: I've set up my work laptop in my room and connected it to my desktops monitor.
I then use a program called Moonlight to Stream from my desktop to my laptop and have my keyboard/mouse setup.
It works pretty much flawlessly!
I had experimented with Steam Link, but the issue I ran into is that the Oculus/Desktop is set up on a 1080p TV in the lounge, and my desktop monitor is 3440x1440 - it ends up looking pretty rubbish on the higher resolution display.
That is why I ended up trying out Moonlight, and ultimately it's perfect - using GeForce Shield, it automatically upstreams from 1080p to 1440p.
I can now play games like Divinity from my room again while leaving my desktop in the lounge for VR.
This solution may not be ideal depending on what games you're after/your internet connection etc., but I figured I'd share in case you find it helpful, as it took me about 6 hours of Google'ing/testing to get working.
For the people who are saying that this is unnecessary for a game like BeamNG since it is more CPU heavy: Having BeamNG appear in Geforce Experience also means that it now works with SHIELD, meaning you can now stream BeamNG from you gaming PC to any other device way easier than it was before. So you can play BeamNG streaming it to your phone, or to any shitty laptop, and even play it on you TV if you have a smart TV, or connecting your laptop to it with HDMI. If you wanna do that, use Moonlight (https://moonlight-stream.org)
im researching the same, trying to decide whether to go hardware video capture to LAN or go software as you mentioned.
is latency/framerate a priority for you, or just having a good enough working remote desktop?
​
EDIT: this open source version of nvidia's gamestream that community put together can also be used to stream a full remote desktop with low latency and up to 4k, accepts remote kb/m and gamepad inputs . i dont see why it couldnt be used on a remote VM
I use moonlight on my 18 inch android galaxy view. It is my main monitor now. Just thought I would chime in about that. I use it to stream desktop it is just about perfect. Ill try a game sooner or later.
Might as well use moonlight if you have any of the devices it supports. Save mulah.
​
I prefer moonlight myself, seems to work better in my experience and works across all of my devices.
https://moonlight-stream.org/ tells you everything you need to know. What is Moonlight? It's 100% free, ALWAYS will be in one way or another. Check it out on your PC, in your browser, on you Android Phone/Tablet/TV, on your Pi, on your iOS device, on your PS Vita or on your Gear VR. Want HDR, 4k, 120fps? Moonlight supports all of that and does it well if your devices and network can handle it (with x265 encoding, you can get twice the quality as standard H264 gamestreaming for the same bandwidth).
You'll need a PC with a GameStream GPU to host the game, but you can then play the games (or apps) on many other devices that may not usually support them.
I have bought a cheap phone mount for my PS4 remote. I put an old OnePlus phone in there and stream Assassins Creed in 1080 HDR all the time, works like a champ.
I used a Steam Link for a long time, but as others have said they're discontinued now and you could probably use a Raspberry Pi at this point and have it work just as well. If your main PC is wired into your router then the quality is okay but it's noticeably blurry at 1080p on a 4K TV.
Lately I've been plugging a laptop into my TV and using Moonlight but I think that will only work if you have an NVIDIA graphics card. I've had mixed luck streaming games from PC Game Pass to my laptop.
One other solution for folks like me without gaming setups is playing on my Mac and using moonlight to stream to Apple TV. Hypothetically Stadia could do 4K 60fps, and GeForce 1440p. Maybe worth a try if native apps continue to be poor.
If you have an Nvidia card on the PC your son will be using you could look into Moonlight.
The intention is to allow you to stream from your computer to a lower powered device, but it can be configured to not disable local controls and local audio, so should fit your use case.
Image quality on your end will be dependent on both of your internet connections.
I'm not exactly sure if this is what you want, but Moonlight is what i use to stream games in my local network. Works wonders if your gaming rig has Nvidia GPU and that's without any 3rd party servers, for free. You can manually set streaming resolution, FPS and bitrate. Also you can stream your entire desktop by following these steps (at the very bottom).
dlna is sometimes referred to as upnp
I had some old rokus I could use some media players on my Roku that supported dlna/upnp. those let me watch video files and stuff from my Linux PC.
from my experience with Miracast - it's been totally useless for me. I can never seem to find devices that support it, or they don't work. I can't say I have ever seen any opensourced Miracast client/server. But I have not looked into it in years.
you want to play games on the Roku streamed from the PC? that may be a big challenge. there is that nvidia gamestream feature and moonlight https://moonlight-stream.org/
Depends a bit on how 'old' your phone is but yes you can.
I am blessed with a good computer with an nvidia card and that has some neat 'tricks' that make streaming like this super smooth, i use moonlight on my mobile devices (and raspberry pi) for this;
Its pretty much a case of turning my pc on with game streaming enabled, starting moonlight and ill have a perfect 60fps copy of my PC screen on my phone and it also has passthrough for peripherals like keyboards and controllers. This is pretty much how i have been playing games on my mobile devices and television for a couple years now its great.
If you do not have an nvidia card you cannot really use moonlight but for amd there are also similar options.
If you want to stream your whole desktop I suggest using the Moonlight streaming app. It can work over your home network or the internet. In my experience works pretty well if you have a good router or internet connection.
No you don't get it. There are many ways to improve the streaming software over wireless. Oculus Quest 2 uses the same method. Look up moonlight https://moonlight-stream.org
This kind of thing is coming. Until then it's the best we have because like I said, Arpara is a 3dof headset (that's not even out yet) so...
This is my experience using Nvidia GameStream and the Moonlight app to stream from my gaming PC to surface. Within the same LAN & good Wi-Fi I can crank up the bitrate to 150Mbps and it's like the game is practically running on the surface. Over the internet, my experience is very mixed. Playing from another apartment complex that uses the same ISP as mine, network latency is only around 2-5 ms and with decent Wi-Fi, bandwidth as high as 100 Mbps. There's a couple stutters every now and then but its 98% perfect and playable on rocket league. The slow response of the surface laptop display was much more noticeable than the stream's latency.
However, this changes drastically when I stream from somewhere with a different ISP as my PC. I've seen as high as 60 to 90 ms which makes rocket league completely unplayable for me. Of course, unreliable or congested Wi-Fi can cause packet drops and stutters that also make for a bad experience. So, it is possible to have a near perfect experience with the right combination of ISP interconnections between your stream's source and destination but in many cases, network latency is going to be a nonzero factor.
As for the bluetooth controllers, I use an xbox one controller paired over bluetooth and there's no discernable difference vs wired to me. Considering how most bluetooth audio devices are unusable for gaming due to latency, I was surprised by this.
In short, while the PS3 is quite powerful, it does not seem to have as much Homebrew developed for it as some other consoles.
And I don't think anyone's working on a project for streaming, at the moment, you could just hook up your PC to an HDMI splitter, and you could have the second cabled connected to a hdmi-Composite adaptor, this should have fairly low lag (much less than youtube/twitch)
But if you want something wireless, you may be able to find a Raspberry Pi for a reasonable price, on that you could run moonlight, steamlink or parsec, and the device can be connected to CRT.
Or if you have an nvidia GPU, you could look into moonlight, that's an opensource streaming client that can be ported to various consoles, and I think there's even a wiiu version (but I've never tested i)
I think there was a youtube app for ps3, but I don't know if it was ever updated for live-streaming or if it still works, but regardless, youtube streaming will always have some noticable form of delay.
I'll answer this for all possible audio sources I can account for.
For any VMs that don't have Sunshine or Moonlight, I'll use the remote console in vCenter/ESXi. No audio in those instances, video-only. Not sure if that answered your question. Please let me know if I missed the mark again :(
I will mostly play indie games on it. I dont want to play AAA Games on it directly. Too much space, and i can save battery life. I will probably Game stream them with something like moonlight.
I already stream all my games that do not run on linux like that. You have to have a 2nd computer tho.. And a nvidia gpu.
I would never use the steam deck for anything else than gaming. Seams kind of weird to me. But hey, its a computer. 🤷
Did you apply an update of your driver or Geforce experience recently? You may want to try to get some help on their discord, people on there are quite responsive to support
If you have an Nvidia card then Moonlight is a pretty good reverse engineered version of Shadow Play which allows you to turn pretty much any Android, Chrome OS, iOS device, or even a Wii U into an Nvidia Shield. You'll have to manually add FH5 to the Shield > Gamestream section in GeForce Experience - you've already done the tricky bit with UWPHook, so just get Steam to create a desktop shortcut and you can use that to add the game to Gamestream.
If you have an Nvidia GPU you could try moonlight. Most people use it with a hacked vita to stream their PC games. If you have a PS4 and a Vita you could stream it that way too. I think moonlight will let you stream to other devices too, not just a Vita.
For games on GOG, EGS, Itch.io and most other storefronts most of other storefronts you can just add a shortcut to them on Steam and stream just like native Steam games. Games from some storefronts do not work well with Steam, namely EA, Ubisoft and MS Store/Game Pass. For these, if you have a Nvidia GPU on your PC. Moonlight is a good solution.
I've had good experience with my Denon x1400h passing 1080p120hz from my shield via moonlight. However not sure if the PS5 can as I'm a PC gamer and Windows is a lot more configurable in that regard. You got me second guessing now if I was actually getting 1080p60 thinking I got 1080p120 though. When I get home from work I'm going to check lol
What is the best software for hosting your own game streaming?
I know Moonlight uses the Nvidia protocol but I haven't heard anything about it in a while so is it still a good piece of software or is there a better option?
I can’t think of any good way to achieve this under Linux while also trying to avoid using Steam - which can accomplish this.
A VM with GPU pass through as another suggested is a good option.
But if you have an nvidia GPU It’s as easy going into GeForce experience under Windows and enabling GameStream.
Then, you could stream via the built in gamestream functionality on the shield, or use a client like Moonlight on the Shield which is open source, so likely a better option for you than Parsec.
I very much enjoy Moonlight. It's really meant to stream games from a remote device (like Google Stadia but self-hosted). But it also works very well as a general remote desktop software with great speed and latency.
You do need an NVidia GPU 600+ series in the host and something that can easily decode h.264 or h.265 in the client to display the stream.
If you're comfortable with linux, commandline, and building from source, try Sunshine -- it provides a NVidia GameStream compatible server that you can connect to from any device that can run a moonlight client. Takes some work to set up and configure, but it's working pretty well for me with my Linux desktop.
https://github.com/loki-47-6F-64/sunshine
and
Moonlight works for everything including just desktop. Steam is infinitely easier to set up and use but it doesn't work for all games if they aren't on Steam, it's hit and miss.
If you have a smartTV and an Nvidia GPU in your PC, you could give moonlight a try. You have to enable shield streaming in GeForce experience and download moonlight on the SmartTV.
Last time I tried it, it was decent enough for single player games, only slight input lag and I assume that's because my android TV isn't wired
As you have an nvidia gu in your host pc, theoretically you could use the moonlight client running on cheap Mini-PC attached to the TV. Then just bog standard ethernet.
I’m running this solution in reverse ( gaming pc is attached to my LG CX in the living room, streaming to moonlight running on the mac in the home office ). My setup is only 60hz, but those website claims 4K 120 is supported. YMMV.
If you have an nvidia card, you can also look at using moonlight: https://moonlight-stream.org/
You can stream any game with it, not just steam games if you have a library of gog games for instance. Also, it may be faster than Valve's remote play, and it's open source.
GeForce Now is better if you're a PC gamer with a huge library, but doesn't hold a candle to the kind of streaming quality that Stadia provides, and the Chromecast with Google TV app specifically had a lot of input latency.
As someone who recently switched to GeForce Now, I like it and I'll stick with it, but I'm a bit disappointed with how everything turned out considering all the pulled games and whatnot.
Honestly, if you only plan on streaming to your TV, Moonlight Game Streaming kicks the shit out of both of these if you have an nVidia GPU, or Rainway for AMD.
This is nvidia gamestream: https://www.nvidia.com/en-us/shield/support/shield-tv/gamestream/
This is moonlight: https://moonlight-stream.org/
This is multiplicity: https://www.stardock.com/products/multiplicity/
I use the top two in combination to stream my games anywhere in my house, and I use the bottom one to control multiple computers from a primary one using it's keyboard and mouse.
The only reason I bring it up is because the way software like those work is sending virtual keys/mouse events, which is also a way some botting software does.
Not sure that helps if you don't have any experience with a PC, but...
https://moonlight-stream.org/ It's an open source NVIDIA game stream client. So if you have an Nvidia GPU you can use their in home streaming to most devices (including steam link!) And even over the internet. In my experience the latency and picture quality are both better than steam's solution (Not to say steam is bad).
I have an old/weak Microsoft Surface running Moonlight and I play Factorio (and anything/everything else) seamlessly across my Wired LAN. Also fiddled with it on my Cell Phone with success. Might be worth a look, I can't endorse it any deeper than saying I use it though.
Moonlight is a reverse engineered client for Nvidia Gamestream to work on unsupported devices.
https://github.com/loki-47-6F-64/sunshine
Sunshine is a host application that attempts to build a custom Nvidia agnostic host for moonlight. It supports AMD and Linux. It’s a bit of a pain to setup but it works pretty well once you do.
i’ve been the same ever since i got my new job + commute; but i’ve since started to use Moonlight and play my pc games on my phone with a controller and play on my breaks n stuff
technically you could moonlight it from your pc if you'll have access to good internet
edit: you said you're currently traveling, sry this prob wouldn't help as it requires setup first
You can do this via Moonlight. It lets you connect your controller to your 'viewing' pc, and passes the inputs over to your 'playing' pc.
All free, pretty great. https://moonlight-stream.org/ (If Nvidia)
If you've got an NVIDIA card in your Windows machine, https://moonlight-stream.org is great for this. Otherwise, Rainway Gaming might also work since it supports a browser client (not sure of controller input support there though).
People will say Steam but it doesn't come any where near as good as Moonlight Game Streaming.
Open source and completely free, it utilises NVidias game streaming to output to your other devices... phones, consoles and other PC's
Works flawlessly with all games to my knowledge, super easy setup and works best in all circumstances.
You can stream it wirelessly and will get better detail depending on network but I have used it for years and its been great.
Too bad it's an AMD gpu you could of used https://moonlight-stream.org/ and just run mstsc and it would stream your desktop with full GPU power. Maybe Parsec would do the trick since it's made for gaming it probably is low-latency.
I use STEAM LINK but I sprung for the ethernet adapter.... like you I didn't have ethernet by the TV but I'm using an internet-over-powerline adapter and it's working very well. I play a bunch of games on it with very little problem.
If you want to try a free solution first, try using MOONLIGHT instead of SteamLink.
No delay with 0.5ms ping over a wired connection. The bigger problem is making Windows and Mac mouse acceleration and speed play together nicely. Most of the time it's not an issue. If you use a controller, it might not be a problem at all.
Nvidia streaming isn't limited to stream. Moonlight is a free client for Mac. https://moonlight-stream.org/
If your PC support Nvidia gamestream, you can use a streaming client called moonlight. You install the client on the device you want to stream to and connect to the host via ip address. Both have to be on the same network.
Theres also coinops which has an amiga collection made for xbox / playstation controlers, arcade cabs or stream to you TV with steam link. https://www.youtube.com/watch?v=7yA9dB0Neyg https://moonlight-stream.org/
For anyone looking into setting this up I would only recommend it if you can have both your PC and Pi Wired. WiFi 'works' but you get these dropped frames that just kill the experience.
u/ghostintheruins seems to have had better experience with with moonlight (https://moonlight-stream.org) & WiFi so that might be an option
Ne 1 gbit ist auf das Heimnetz bezogen. Da sind meistens die abstufungen 100mbit - 1gbit - 10 gbit. 1 Gbit ist dafür Ideal da es relativ Günsrig und Flott ist. nVidia finde ich für das Spielen gut da es moonlight gibt. Hier ist die Latenz relativ nietrig( besser als Steam Link bei mir!).
While I haven't set it up personally yet, they do advertise that you can stream over the internet.
https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide#streaming-over-the-internet
It's in very early testing and I do not think this is possible yet.
Project here:
https://github.com/mariotaku/moonlight-tv
Discord discussion and support here:
https://moonlight-stream.org/discord
Join the WebOS channel.
> I thought it was you playing a game on your PC and streaming it to a different device or tv.
Other people already answered your question, but NVIDIA also has this kind of service. GameStream was originally made for their shield tablet/tv box, but there are clients for other devices.
Previously I was able to reach latencies under 400 ms in mpv with some highly aggressive (and unreliable) optimizations, including streaming at 120 FPS with excessively low VBV buffer size (to make sure bit rate doesn't fluctuate too much). Not very useful in practice, as it kills quality.
Maybe try moonlight-qt instead?
You could try using a streaming solution like Moonlight. That's what I do when I'm gaming on my laptop at home. Giant desktop PC sits in another room and does all the hard work while the laptop gets nice sexy graphics and framerates.
Percentages are not a reliable metric, especially not if they came from Windows 10's task manager.
You're doing 3440x1440 at 120 fps, of course you'll have a severe performance hit, especially if you use NDI, which uses low quality MPEG-2 software encoding.
I don't really have any good recommendations here, 1440p 144fps capture cards typically only do 2560x1440, although I'm not so certain on that. I suppose you could try moonlight-qt? You'll need to figure out its command line launch options if you want to stream at 3440x1440, though.
I found a solution for streaming:
I hope I don't break any rules by advertising another software ;)
As long as Parsec won't act on mous/keyboard input I'll be using Moonlight. This will only work for users with nVidea cards, so sorry AMD folks.
the setup is a little more complicated than with Parsec but ist well documented on their website.
It works like a charm for me. Hopefully this gets fixed soon and we can return to Parsec.
Have a nice time in Night City folks!
You don't really need Steam at all for this actually if you have an nVidia GPU. You can use Geforce Experience on your pc to enable streaming using nVidia GameStream. This is normally for use with the nVidia Shield TV. But, there is an opensource client for the nVidia GameStream protocol that runs on just about anything (even on a Steam Link!): Moonlight.
Installation of Moonlight on the Steam Link is really easy. Download the version for Steam Link, extract the zip file to the root of a USB drive (formatted as FAT32). Make sure your Steam Link is off (not stand by, pull the plug), insert USB drive, boot the Steam Link. It will autodetect the USB drive, and install the Moonlight app. Once it's fully booted, Moonlight should be installed and you can take out the USB drive.
You'll have to manually add the XGP games you want to stream in Geforce Experience though, because the exe-files for the games are in hidden secured folders. Check out this video explaining how you can do that easily.
If your main PC has a Nvidia card, look into using Moonlight streaming. It uses Nvidia's built in Shadowplay feature, lets you stream games that aren't on Steam a whole lot easier.
I should've search for a bit longer.. I suddenly remembered I heard about Parsec, so I searched for an open source alternative, here is moonlight : https://moonlight-stream.org/
Also go keep my pc headless but still have a shareable "screen", this hdmi dongle to simulate a screen for windows : https://a.aliexpress.com/_BPkZCV
How's your internet connection? I use Moonlight to stream games to my Spectre from my desktop when I'm home but don't want to be in my office. It works great if you have decent internet speeds. My speeds are fast and my desktop is strong, so I stream games to my Spectre at 4k (the Spectre is 3k but it still looks great). You can also stream at native 3:2 for the Spectre's screen and it changes the aspect ratio. I tend to prefer to keep the 16:9 myself.
Moonlight is free and setup is easy. https://moonlight-stream.org/. You can stream any game you have installed so you're not limited to Steam games like you'd be using the steam remote play app. You do need to have an nvidia card I believe, as it uses Geforce experience.
I don't know whether it works outside of the home. I assume it doesn't.
Well, I use the shield function with the open source software Moonlight; I made a side-by-side video of a bullethell shooter in Mame. I also use the system via wireless connection on a laptop and smart TV, and the result is near identical.
Moonlight runs on a RaspberryPI (my Sony TV also can run Moonlight directly- but it won't connect to my controllers). If you have a Nvidia graphics card, it may be worth testing.
Ah, that's fair - I was going to suggest Moonlight or similar, which uses the same stuff that's used on the Nvidia Shield (and, possibly, in GFN?). I'd say that cabled networking makes it far better, though I've had no issues playing on my Shield downstairs (I will say I'm not using an Nvidia GPU, though) - if you're happy with how GFN works, I'm a bit surprised that your network didn't work nicely with in-home streaming. But it's horses for courses, and everyone's right at the end of the day. :)
Wouldn't steam remote play work? I doubt any software solution would provide a decent response time but I could be wrong.
I've heard moonlight is also decent if you have an nvidia card.
If your HTPC is using a modern Nvidia card you can use Geforce game stream with moonlight (https://moonlight-stream.org/) Works on windows, phones, and linux. Fastest I've seen yet.
You'll need to add C:\Windows\System32\mstsc.exe as a custom game in geforce experience.
Haven't tried in Steam Link yet, but I'll give it a shot tomorrow morning and let you know what I found!
I don't know what you're running on your TV, but if it's an Android OS, you could also look into Moonlight as an alternative in case nothing works - I've used it a bunch before and sometimes it runs even better than Steam Link for me, specially with non steam games.
Let me know if you find the solution to your problem, I'll look into it tomorrow regardless for sure :)
Ah, yes. I stream from my PC to my phone using Moonlight. You can also try Steam Link app, too, but for me Moonlight works better. Note that you have to have a Nvidia GPU for Moonlight to work. If you’ve got the bandwidth you can do 4K 120hz on an iPad Pro. Moonlight also lets you stream over the internet so you can play on on cellular. Steam Link also lets you stream over the internet as well as locally. To stream gamepass games you have to add them to Steam. You can add them using UWPHook. Since I use Moonlight, I added Steam big picture to Moonlight. I launch big picture then launch the games from there. Works pretty great for me.
As u/readfeed1 mentioned I highly recommend separating the gaming PC from the server. However you already have a dedicated gaming PC, what you can do is setup Moonlight on your gaming PC and stream it to your Apple TV. As for a server recommendation, I think the HPE Microserver Gen 10 Plus ticks all the boxes. It has 4x 3.5" drive bays, is extremely small and has more than enough "oomph" to do everything you listed while also being relatively inexpensive especially if you don't need the ILO module.
You may also check if the shield system would work well by using its free implementation called moonlight : https://moonlight-stream.org/
It can stream to a pi, although i think it is a bit limited by the pi architecture. YMMV.
I use it to play from a crappy laptop, with my computer 200 miles away, and it works very well as long as you got fiber. It works very well locally, as long as it is wired too.
So Gamestream didn't recognize it as a valid game at first, and the windows store version doesn't have an EXE that you can access (permissions are locked down and even after you find it you can't select it). So I from that EXE I created a shortcut, tossed it on the desktop, and pointed gamestream to that from the add game menu. After that, just load moonlight host on the host PC, download moonlight client for the one you want to play on, pair them via the instructions on their site, and fire up your game.
It's easy to pair the computers if you're on the same LAN, and if you're on a different network you just need to find your external IP and verify your firewalls and such have the right ports open. Moonlight has a utility to check this for you.
I went from discovering Moonlight to set up and working in less than 15 minutes, and they've got decent documentation if you run into trouble. https://moonlight-stream.org/
For game streaming I use Moonlight on Android and it works well both locally and remotely dependant on your upload speed of course. It's available for Ubuntu as well. https://moonlight-stream.org/
For remote desktop maybe something like VNC server I only RDP from my device not to it so not too sure on that.
> I'd really hoped they'd develop a stash management companion app.
I’ve been using Moonlight to pair my iPhone to my PC. Now I can do inventory, caches of all types, recalibration, vendor shopping and range testing anywhere.
But that’s a PC player solution...
you get a cheap low power device like a raspberry pi, a used wyse 3040, or a intel nuc, Then you set up https://moonlight-stream.org/ in a server - client relationship with your desktop running the server and the low power device running the client. This passes the connection through you're network, so you'll want ethernet going from your router to both devices. There's also window's RDP connection if you have windows pro on your gaming PC and don't have a Nvidia GPU.
I have a different setup, but the information maybe helps you.
I am using a VM on my Proxmox host with a GPU passed to the VM via PCIe Passtrough. At my desk i still have a small 200 bucks laptop with Linux which has all the stuff (display, audio, controller, etc.) connected to it.
The VM runs all the time, when i want to play something i start moonlight (https://moonlight-stream.org/) on my laptop and launch the game. It runs really smooth, i dont notice any lag or stuttering. But i dont play fast games, for competetive games (FPS or fast strategy games) its maybe not ideal.
With moonlight you can also stream to many more devices in my home. I have a raspberry with kodi in my bedroom which i use for watching movies, but i sometimes also launch moonlight on it to play some stuff. Also possible to stream to smartphones.
With cables, you get a smoother experience i assume. Also its much less work to set up. Using moonlight gives you more flexibility i guess. But it requires some work.. :)
Like i said, just posted this for some inspiration. I cant help you with the choice of cables if you want to solve it this way.
Have you thought about temps? If you want to put a gaming pc in a rack, you have to make sure your GPU is getting enough fresh air.