Advanced Tips & Tricks for Steam In-Home Streaming

I have spent the past few months playing around with Steam In-Home Streaming. I’ve run into issues, solved error messages, and discovered a few handy tips and tricks. In this article, I’ll give you guys the lowdown on maximizing your Steam In-Home Streaming experience.

Steam In-Home Streaming

Helpful Remote Tools

Chances are good that your “host” computer is going to be pretty far away from your “client” computer when you’re using Steam in-home streaming. This means that messing with the host is going to be a pain in the neck. Luckily, any geek with IT experience knows there are several highly useful remote management tools that are easy to set up and use.

(If you happen to already be an IT pro, then skip ahead to the next section – I’m assuming at least some gamers haven’t been exposed to this already, but for you guys it’s going to be super rudimentary…)

Remote Desktop: RDP or VNC

First up we have Remote Desktop Protocol, or RDP. RDP allows you to control the desktop RDP is generally supported on most versions of Windows, so if you have a Mac or Linux box you can either install 3rd party software to use it, or you can use something like VNC instead.

You can set up the remote desktop server on the “host” machine, and then install the remote desktop client on the “client” machine. That way, if you need to change Windows settings, reboot the machine, install drivers, or do any other maintenance work, you can do so from the client PC rather than heading back over to wherever your host PC is.

Going over specifically how to install RDP or VNC is beyond the scope of this article – I just want to make you aware that it is something that exists and is useful. Microsoft has a good how-to for RDP that you can browse.

For OSX or Linux, try TightVNC’s documentation. Beware of “RealVNC” as it used to be open source once upon a time, but has since gone commercial and is a bit naggy for money.

Wake on LAN

If your host computer is asleep when you want to play, you’re going to have to wake it up. Sure, you could go press the power button, but that’s a waste when you can use Wake on LAN instead.

Note: Doing this over a wired Ethernet network is easy, but not all wireless adapters support wake-on-LAN. Wired networks are quite a bit better for Steam In-Home Streaming in a number of other ways, so try to use wired Ethernet if you can.

There are some network card settings that have to be configured in order for your host PC to be able to respond to wake on LAN packets. How-to Geek has a good article about configuring these settings.

After setting this up, you’ll need a program that can send the Wake on LAN packet. Grab AquilaWOL or WakeMeOnLAN and you’ll be good to go. You’ll also need to know the MAC (sometimes called “physical” or “hardware”) address of the network card. You can find this with ipconfig /all at the command line on Windows.

The Screen is Locked on the Remote Computer

This is a pretty common error you’ll encounter with Steam In-Home Streaming, especially if you’re using RDP and Wake on LAN. Windows can be configured to lock the screen automatically when the computer wakes from sleep. Also, when you close a RDP session, the screen tends to lock automatically as well. Thus, this isn’t a problem that is easy to fix with RDP.

The fix is a one-line batch file:

for %%i in (0 1 2 3 4 5 6 7 8 9) do ( tscon %%i /dest:console )

Just stick this in a file, call it logout.bat, and then when you’re connected via RDP, instead of closing the session with the “X” button, right click and run this batch file as Administrator instead.

Sometimes right after doing this, Steam will still complain with the same error message as before. Just give it a few seconds and then try again.

Troubleshooting Green Screens

Occasionally when you start streaming a game with Steam In-Home Streaming, the game appears as a green screen instead of showing you the game video.

I’ve found that some games just don’t work with in-home streaming, but some will start working if you change the video settings. Try toggling fullscreen or changing the resolution and see if that helps. If not, try contacting the game developer and see if there’s something on their end they can fix with a patch.

Ending Streaming Without Quitting the Game

Okay, this one is super useful. If you’re streaming a game and then you want to go back to playing it on the host PC, you have to be able to quit the streaming client without quitting the game. Usually the streaming client only quits when the game does!

There’s a few ways of doing this:

  1. Alt-Tab out of the game, and then right click on the icon for the streaming client and quit the client.
  2. Ctrl-Alt-Del and open the Task Manager, then force streaming_client.exe to quit.
  3. Alt-Tab to the Steam app, and then click the “Stream” button again.

All of these seem to work about the same, so do whichever works for you. I’d really like some keypress or sequence of keypresses that ends the streaming client without having to Alt-Tab out. However, this is the best solution I’ve found.

Running Non-Steam Games

You can run whatever you want via Steam In-Home Streaming. It’s not limited to just the games available on Steam.

In fact, you can run all sorts of applications, not just games. You can run Notepad, or Microsoft Word, or a browser, or whatever. You could even run VLC and have a cheap video streaming service.

Just add the application via the “Add a Game…” interface from Steam’s library view on the host PC. It will show up in your client libraries when you have a network connection between the two devices.

Running in Offline Mode

Surprisingly, you can use Steam In-Home Streaming when the host, client, or both computers are in offline mode.

I don’t…. have anything more to say about that. I just thought it was interesting – a lot of functionality is disabled in offline mode. I almost half expect Valve to disable this at some point.

Running as Administrator

Some games/applications have to be run as Administrator for whatever reason. This can cause issues with Steam In-Home Streaming. The symptom is that the game launches and you can see the game video, but the keyboard/mouse/controller input doesn’t work.

I’m pretty sure this is a security feature of Windows – with the game running as Administrator, programs without admin rights can’t send commands to it.

Fortunately, the solution is easy (but not terribly secure…). Just run Steam as Administrator too.

I would be very, very careful about this, though, as there are bound to be ways that Steam running as Administrator could be exploited. Use this sparingly, if at all.

Another disadvantage is that Steam will fall back to software encoding the streaming video if it is running as administrator, instead of using the GPU for encoding. If your host PC isn’t up to the task of playing the game and encoding the stream, the stream performance may suffer.

Streaming Consoles

This last trick is going to require you to have a PC with a video capture card. By itself, Steam In-Home Streaming can’t take the video output from consoles. I myself have a AverMedia C985 that I use for this. You can get one for $100 or less so if you shop sales.

In this scenario, you’ll want to add the capture software to your Steam games list on the host PC with the HDMI capture card. Then, you can use your client PC to launch the capture software and start previewing the HDMI input.

Controllers plugged into the client PC won’t work in this scenario – you’ll need to use the controllers for the console. Luckily, most console controllers are wireless these days.

It’s a couple of hoops to jump through, and it’s not free like the rest of the tips in this list. However, having your shiny new XB1 or PS4 game library at your disposal when sitting at your gaming rig is well worth it, in my opinion.

What Tricks Do You Use?

That’s how I get the most out of my Steam In-Home Streaming setup. I’m sure there’s things I’ve missed, though. What sort of things do you guys do to get more out of Steam In-Home Streaming? Tell me in the comments!

Did you know? We have a YouTube channel. Subscribe to keep up to date with our videos!

  • Adam

    Hey! I started using in-home streaming few weeks ago and I think it’s pretty nice feature. However I’m having some issues. For example auto switching between HW and SW encoding. Do you know about some option to turn this off? Last update for in-home streaming was in September and I’m worried about future development. If I had an access to the configuration file or whatever Valve uses, I could probably change something. I feel like the IHS setting in Steam’s UI is plain and doesn’t allow us to have control over the important things.

    • agent86ix

      Hey Adam!

      I like it as well. I don’t know what Valve’s plans are, but I hope they continue to support it. There’s not a lot of other products on the market that do precisely what it does.

      IHS seems to switch between HW and SW encoding based on certain conditions – for instance, I think it can’t do HW encoding if a program is run as administrator. There may also be other conditions, like DirectX level or similar. I haven’t tested them all. I prefer the HW encoder, personally, since it seems to do a better job.

      • Adam

        Thanks for your respond. Here is what I’ve discovered so far: 1. DX11 games runs just beautifuly with AMD HW encoding (Im using overclocked HD7870). Quality is set to the best and bitrate is unlimited. But sometimes it automaticly switches from HW to SW encoding for no reason. Encoding is fast enough to produce stable 30fps and bitrate also isnt problem since its using 60% of my 100mbit home network at maximum. But the steam just decides to switch to SW, which in some games isnt fast enough to provide stable 30fps stream. 2. DX9 games simply doesnt work with HW encoding (atleast in AMDs case). I get only 5fps in games like Call of Duty 6. With SW encoding I have no problem – 1080p 30fps stable, however in Borderlands 2 its not like this. Since its probably more CPU heavy game, encoding isnt fast enough on my 3,8Ghz i5-750. This is something that probably cant be changed without an update from valve. 3. There is no option in IHS settings to set fps limit. It used to be there, but it has been removed. I solved this with RivaTuner statistics server and it works just fine for me. I dont need that high bandwidth and also I can run games on ultra pretty easily. I hope this could help someone, also feel free to add some of my tips to your article if you want. Hopefully valve is working on IHS and will release next update soon. Like I said, its great feature, but still needs some work. Btw if you know about similar game streaming programs like IHS, which works with AMDs GPU, let me know please.

  • jackoh18

    I really would like to use In-Home-Streaming. But on my side I am not able to get the machines visible in the device list. Host (Windows 8.1 Pro 64 Bit) doesnt see the Client (Windows 7 Home Premium 64 Bit) in the cabled LAN. I have removed any software like VirtualBox and removed unused network connections like VPN and also removed Kaspersky Internet Security 2015 completely from my host PC. On the client and host I have desabled the firewall. I have checked that only Steam is using port 27063. I have no further idea what else I can change to use this feature.

    Any idea for a solution?

    • agent86ix

      Do you maybe have a wireless connection on one or both devices? I’ve had problems with the last month or so’s worth of Steam Beta updates in this regard. It works if my client is connected to the network via wireless, but doesn’t if I hook up through the LAN port.

      I haven’t solved it yet, mainly because the wireless seems to be working OK. If that is your issue, and I make some progress, I’ll let you know.

      • jackoh18

        Oh really? Then maybe I have the solution for you now. Yesterday I get a hint to deactivate the lan controller of my client pc (Win 7) and use a wifi controller. And indeed it works! And now hopefully the solution also for you: I have changed many settings on the lan controller to make it work but nothing helps. Then at least I tried to get some newer driver for the lan controller and found the 7.46.531.2011 version for my Realtek PCIe GBE Family Controller. And this driver brings me the solution. I would suggest that you also look for a new driver for your lan port. My Steam have the newest version on both computer and the “Steam Beta Update” is checked under Settings->Account. Hope this helps!

        • agent86ix

          Wow, yeah, that was exactly my problem :D Updating the driver fixed the issue.

          That rocks, thanks for helping!

          • jackoh18

            (y) Thumbs up! Perfect. Very glad to hear that.

  • WHOA, after some months in trouble you saved my life! State of Decay and Mortal Kombat X were not working until today, when i started Steam as administrator. Thank you very much!

    • agent86ix

      Nice! Glad the article helped :)

      • Sam Romeo

        Great article; with regard to running as administrator, is that on the client or the host?

        • agent86ix

          Hey Sam,

          Run Steam as an administrator on the host (That is, the machine that is actually running the game) if the game requires administrator access to run.

  • PeriSoft

    Hey, thanks for the logout batch file… saved me some time!

    • agent86ix

      Thanks for the thanks! If you’re feeling especially generous, consider sharing the post (which Google takes as a sign of “quality content” and thus more people will find it) or subscribing on YouTube (which makes us feel less sad about our subscriber count, yay meaningless internet numbers!)