Steam In-Home Streaming homestream
Steam In-Home Streaming homestream
November 7, 2013
TheGuyWho Sep 14, 2014 @ 7:05pm
Guide: Remotely Access Desktop with Steam In-Home Streaming (without notepad etc)
Guide: Remotely Access Desktop with Steam In-Home Streaming (without notepad etc)

Guide with screenshots and actual source / compiled download Here []

So i kinda got into reading ways to actually get to your remote desktop screen and whatnot. Lot of people just roll with notepad but i dont think thats good enough, so i thought of an amazing way to get this done without any apps having to be opened and then minimized and just making it a little easier for people to impliment etc so after a little while of tinkering and such i found a very easy way to acheive this using AutoIT. Basicly what i have done is made a simple loop script that stays in your system tray and does not have any ui as such. Because of this it gives you your full desktop untill you decide to close it from your system tray! Pretty neat huh! Also i could complile this and throw it on here but since noone knows me and that can be a huge security risk (hey i could be throwing out trojans out the ying yang ya know!) I have decided to write a guide on how to compile it yourself so that theres complete transparancy with this.

How do get this baby running

You will need to get the following things to get this to work on your computer!

Okay so first of all get AutoIT from the link above Get the AutoIT Self Extracting Archive (the icon that sais Download Zip). Once that is downloaded open up notepad and paste the following into it and save it as Steam Remote Desktop.txt somewhere you will remember like in your documents folder for example.

$stamp = TimerInit() While 1 If ((TimerDiff($stamp) / 1000) / 60) >= .25 Then ;COMMANDS HERE if you want basicly i make this thing reset every 15 seconds just its doing something bla bla bla $stamp = TimerInit() EndIf WEnd

Next you will need to extract that autoit zip file and inside there, there is a folder called Aut2Exe. Go into this folder and run Aut2exe.exe you will get a small window that will have a source field and a destination field. Click browse on the source field and goto where you saved that Remote Desktop.txt. You will need to set the AutoIT files option in the bottom right corner of the open file window to All files to be able to find it as well. But once you have selected hit open.

What we are doing here is compiling the script into an exe for steam to use as a dummy so we can get desktop access. You can add your own icon to this as well so that it appears in your system tray if you wish or just leave it blank, it really dosent matter but all you have to do now is hit the Convert button down the bottom and bam! Done!

Now just add this sucker to your steam, open it on another pc and you will have a new fancy desktop to see! Now to quit out of it all you need to do is just right click on the system tray icon that it made and hit exit.

Happy remote desktoping!
Last edited by TheGuyWho; Sep 14, 2014 @ 8:16pm
< >
Showing 1-11 of 11 comments
does it use hardware encoding?
TheGuyWho Sep 14, 2014 @ 11:39pm 
I've had a look at the logs and its looking like the desktop supports hardware encoding. Here are the logs for the application on my end.
[2014-09-15 12:34:56] =====================================================================
[2014-09-15 12:34:56] Game: UNKNOWN (0)
[2014-09-15 12:34:56] Recording on device: Speakers (Realtek High Definition Audio)
[2014-09-15 12:34:56] Audio client mix format:
[2014-09-15 12:34:56] format: 65534
[2014-09-15 12:34:56] channels: 2
[2014-09-15 12:34:56] samples/sec: 48000
[2014-09-15 12:34:56] bytes/sec: 384000
[2014-09-15 12:34:56] alignment: 8
[2014-09-15 12:34:56] bits/sample: 32
[2014-09-15 12:34:56] channel mask: 0x3
[2014-09-15 12:34:56] data format: {00000003-0000-0010-8000-00AA00389B71}
[2014-09-15 12:34:56] Initializing audio with 2 channels and 48000 samples/sec
[2014-09-15 12:34:56] CDesktopCaptureDWM: desktop duplication enabled
[2014-09-15 12:34:56] >>> Capture method set to Desktop DWM NV12 + libx264 main (4 threads)
[2014-09-15 12:34:56] >>> Capture resolution set to 1920x1080
[2014-09-15 12:34:57] >>> Client video decoder set to DXVA: H.264 variable-length decoder, no film grain technology
Evmolpos Sep 15, 2014 @ 5:25am 
DJ0Ux Sep 15, 2014 @ 5:45am 
Personally i open via Steam (for blizz game) then just click account management to open my browser so i can control the whole PC via my Mac
TheGuyWho Sep 15, 2014 @ 12:52pm 
Yeah i ended up doing this to make the whole process more streamlined, i used to use my glyph client myself.
that is not hardware encoding... only way i think to stream (hw endcoded) desktop is limelight and gfe with added mstsc.exe.
TheGuyWho Sep 15, 2014 @ 10:49pm 
didnt think you could get desktop access with limelight. Also are you talking about a remotefx implimentation with rdp? didnt think standard rdp did any kind of hardware encoding.

I was looking at remotefx as another possible solution to push your entire enviropment to multiple platofrms since rdp 7 is pretty much avalible on all of them. However theres a hardlimit of only being able to allocate 1GB of video memory onto a set vm which really killed the idea for me.
Last edited by TheGuyWho; Sep 15, 2014 @ 10:52pm
i stream my desktop and steam to raspberry pi with limelight and gfe... it also works with android/linux/win

to remote desktop do this (even if that looks stupid but works :))
TheGuyWho Sep 15, 2014 @ 11:07pm 
oh you're literally just opening the remote desktop client. Thought it was somehow running through that lol
yeah, streaming mstsc.exe program for client connection gets u host desktop with gfe... lol
TheGuyWho Sep 15, 2014 @ 11:32pm 
well thats different lol
< >
Showing 1-11 of 11 comments
Per page: 15 30 50

Date Posted: Sep 14, 2014 @ 7:05pm
Posts: 11