2.4 GHz interference affects connections no matter how close you are to the router. Using Bluetooth at the same time can make the interference worse. Installing WiFi Analyzer and using it to help move your network to an unpopulated channel (1, 6, or 11) may help. Your best option is to get a dual-band router and connect on the 5 GHz network.
Try Moonlight on the play store
If that also has the problem, then it's likely your home's network setup. You can find a lot of help at moonlight's XDA thread here: http://forum.xda-developers.com/showthread.php?t=2505510
Install SideloadVR from the play store: https://play.google.com/store/apps/details?id=com.sideloadvr.market
It should guide you through the process of getting your device ID, getting your signature file, and uploading it to sideload's server. After that you just install StreamTheater from inside sideload's app.
I think the problem is not because of cpp file not in the build list, it is there. It is because template function instantiation inside the MoviePlayerview.cpp is separated from template definition in Settings.cpp. I read about it here http://www.codeproject.com/Articles/3515/How-To-Organize-Template-Source-Code I could well be wrong though. But i was able to compile and link after I added #include settings.cpp into MoviePlayerview.cpp , and take settings.cpp from android.mk
I build it by calling build.bat, Not sure why your eclipse build didn't have this problem. I wasn't completely successful because I got some unknown symbol error in the java code, still trying to figure it out.
Once it's paired with a computer, it actually stores both the local network IP and the external IP, but there's a few things I have to hook up to get that working and I both don't understand them fully yet and don't have my home network set up to be able to test it. It should be coming ... uhm... eventually, and once paired locally you would be able to just use it as normal as long as you have your router set up correctly. But in the meantime, you can try this utility posted by the author of Moonlight: https://www.reddit.com/r/StreamTheater/comments/3d22pz/solution_for_users_needing_manual_ip_entry/
A virtual keyboard under the screen you can turn on is one of my nice-to-have features, and I just added a card on the trello board for mapping controller to keyboard, so go vote for stuff:
https://trello.com/b/EnLQDFcZ/streamtheater
:)
Yup, there's a to-do item on the trello board for it -> https://trello.com/b/EnLQDFcZ/streamtheater
I can make no promises about how long it will take me to get to it. If you don't want to wait, you can try out shell-space, which does VNC and other things.
http://vrjam.challengepost.com/submissions/36583-shellspace
Cheers!
Both issues logged on the trello board:
https://trello.com/b/EnLQDFcZ/streamtheater
Hopefully once I squash the black screen on lollipop, I can mop up the rest of this stuff pretty quickly.
The really awful hacky workaround for killing a stream would be to start a different game, closing it on the computer (StreamTheater will crash (that's a logged bug too)), and then switching over to Moonlight.
Glad you're enjoying it!
Seems like a firewall issue. Could be either on the PC or the router. Check your IP on the phone under the wireless connection settings, then check the IP of your PC. If they're on the same subnet (i.e. 192.168.1.XXX), then they should find each other, and you shouldn't have to enter the IP manually. Or, get something like Fing, and let it search for you.
On the router, make sure you're not on a guest network, or that you don't have any privacy or AP isolation settings enabled for wireless clients.
Then follow RPO_Wade's suggestion, and set a static IP for your PC, and make sure you're not blocking nvidia services in your firewall. There's more than one service though besides GFE. Geeze, I have like 10 rules in my firewall for nvidia services. Check task manager under details to see what's running. Anything starting with "nv" should be allowed, but I'd start with the ones that contain "network" and "stream".
You shoudn't need to log in or anything. It makes me feel like its streaming your game to some external network, than back to you again. Probably not, but I can't see it performing better than a direct connection on the local network.
If you try going back in to the game, does it just dump you out again?
Before you load the game, click the gear icon on the poster and set the video mode to 720p30, or just something different, and try that.
I'd also recommend everyone install Moonlight, not just because it's awesome, but it also helps with troubleshooting, since it's a little more verbose about connection errors.
Does Moonlight work for you? If it has the same problem, then it's likely an issue with your GFE install on your PC. I would recommend rescanning your games or reinstalling nvidia's software.
Hrm. Developer here, sorry for all the bugs :}
Have you tried using Moonlight? If Moonlight works, then something's going screwy with Stream Theater. If it doesn't, then it's likely the PC configuration.
Just a guess but GeForce Experience might not have detected any programs to run. Open GeForce Experience and on the Preferences tab, and scan for games on the games section, or in the SHIELD section, add any executable with the '+' button. (C:\Windows\System32\mstsc.exe will drop you to the windows desktop, but sound might not work for some things like internet browsers)
If that doesn't help, you could try reinstalling the nvidia software. I know it seems kind of dramatic, but it sometimes solves some weird issues.
Let me know how it goes.
The computer with the plus sign is just for manual IP entry if you can't autodetect it for whatever reason, most people won't have to use it. Usually the flashing stops after a few seconds for me and my desktop shows up, although sometimes I have to hit the back button once. This area needs work for sure, but time has been a bit tight lately.
Having your computer plugged into the network with a wifi router is fine. That's how mine is set up right now.
Have you tried Moonlight?
I haven't been able to properly test the IP entry so it might just be broken. If Moonlight works for you then I'll have to fix something.