yashsingh1/xdaforums huggingface dataset:
[Shield General] tutchthesky7:
Non LAN streaming?

With the addition of the "on my network and the internet " to GFE not too long ago, is there a way to get limelight to work from, lets say a different city? I was thinking about using himachi LAN emulator, but not sure how that would work!
[Shield General] matejdro:
Does anybody happen to have old installer for GFE? I upgraded to 2.1.1 and streaming does not work.

EDIT: Found it: http://us.download.nvidia.com/GFE/GFEClient/2.1.0.0/GeForce_Experience_v2.1.0.0.exe

---------- Post added at 03:48 PM ---------- Previous post was at 03:08 PM ----------

I tested a bit of streaming with USB keyboard and mouse. And it is not usable:

1. Mouse works in-game, but android cursor is visible. I wouldn't mind that much, except that mouse movements are confined to that cursor. So if android cursor reaches screen border, you can't move mouse in that direction anymore.

2. Keyboard just doesn't work or works very weirdly (character won't even walk, holding key will register as double tap). My guess is, you just receive character input events and forward them?

Aren't there any root APIs that could give you raw access to keyboard and mouse? That would make this actually playable.
[Shield General] majnu:
I have no idea what that means :eek:
[Shield General] bluegizmo83:
Very simple, I do it all the time. Once you had added your PC to the LimeLight mobile app, you can access it anytime from your own LAN or over the internet. I play my PC games from my Nexus 5 over an LTE connection from hundreds of miles away sometimes.
[Shield General] tutchthesky7:
Mine just says PC offline when I'm on anything other than the LAN wifi, side note, this works with PC to PC with hamachi, I tried it last night
[Shield General] bluegizmo83:
Make sure you have all the proper ports forwarded on your router... I'm not sure if ALL of these need to be forwarded for limelight, but here is a list of ports I have forwarded for limelight:

TCP 35043

TCP 47984

TCP 47989

TCP 47995

TCP 47996

TCP 48010

UDP 47998

UDP 47999

UDP 48000
[Shield General] tutchthesky7:
I'll have to double check, thanks!
[Shield General] death_entry:
I just find it really laggy and unplayable, how is it you all have such good framerates and no lag??

I started using kainy which i find works quite well...
[Shield General] bluegizmo83:
Its just really depends on a lot of factors. Bluetooth signals and/or other WiFi signals on or near the same band will cause interference and packet loss which causes issues. Also mid range and lower end devices won't have a good enough hardware decoded which will also cause lag. Even on the best hardware with no interference signals you'd still occasionally have micro stutters but it will still be perfectly playable.
[Shield General] Rayman96:
Let me explain:

xpad.ko is a kernel module that let kernel operate an xbox360 gamepad. It may/may not built in into kernel or rom. It is possible that another module can play xpad.ko role. This module is SoC specific.

kl/kcm files - they are mapping for the controller. There is a pack for wireless one and for the one with wire too. I attach them to post. They should be placed in /system/usr /keylayout or /keychars (this folders exist).

I am really deep into that stuff beacuse I am working with rockcip SoC wchich are very hard to cope with ;)
[Shield General] cgutman:
GFE 2.1.1 support

Updated builds are up with GFE 2.1.1 support. You'll have to update to GFE 2.1.1 to use them, because enough of the protocol changed that backwards compatibility really sucked. I didn't do as much testing and optimization as I would have liked.

GFE 2.1.1 changed a bunch (and incremented the server's major version from 2 to 3). They tweaked remote input encryption and RTSP handshaking. The video packets are more efficient by using a smaller header. The video change required a rewrite of most of the video depacketizer which is the #1 most bug-prone area of Limelight, so I wouldn't be surprised if the stream can get jammed in a state where it keeps dropping frames indefinitely. I had this happen in my testing, although I believe I have fixed the problem. This depacketizer is also less efficient than the older one, but efficiency will come as we learn more about how the new video stream headers work.

https://github.com/limelight-stream/limelight-android/releases

https://github.com/limelight-stream/limelight-pc/releases

The Android version is also pending rollout on the Play Store. I'm going to hold it there for a bit to make sure nobody has horrible issues with it before sending it to Ouya and Amazon.
[Shield General] MalaBouM:
Great job ! now i have 2ms latency in 1080/60 on tf701 with same contition with previous version i have 5 or 6 ms latency. thanks for your job !
[Shield General] pillepalle1:
same issue here since update, is there also going to be an update for limelight-pi? :o
[Shield General] jpeich:
Can you please tell the real latency limelight says when closing stream?
[Shield General] MalaBouM:
yes it's 2 or 3ms

---------- Post added at 01:47 PM ---------- Previous post was at 01:44 PM ----------

i will upload a movi to dropbox in few minutes if you want a proof

---------- Post added at 01:58 PM ---------- Previous post was at 01:47 PM ----------

https://www.dropbox.com/s/u359wpft0bzm4u8/20140731_152107.mp4

Envoyé de mon LG-D802 en utilisant Tapatalk
[Shield General] Attreyu:
I'm getting "Failed to get application list".
[Shield General] Phoenixfox:
My experience

I have done some testing with an HTC One and an Asus Transformer (1st model) and quite a few games.

The transformer is not powerful enough and usually ends up dropping frames and getting pop up warnings, but I was able to complete TitanFall's tutorial.

With the HTC One I've tried both controller and mouse games:

Super Street Fighter IV, Castlevania Lords of Shadow, Batman Arkham Origins etc are completely playable with the Xbox 360 (wired) controller. Latency was low enough to perform combos in SSFIV.

Castlevania was completely playable on the same LAN, on different networks (office-to-home) and even using LTE.

Hearthstone is completely playable using only the touchscreen.

Diablo III is playable but the mouse support is far from perfect (as mentioned before).

I have also tried a physical keyboard and mouse combination (Transformer dock + USB mouse). Keyboard was working fine but the double mouse cursor and limitations would break the experience.

Haven't been able to figure out how to perform a right-click using the touchscreen, which would be nice for some games.

Also, for those of you using only the touchscreen (no external controllers), you can use this nice app called "GameKeyboard +" that will allow you to create a virtual gamepad on screen that works perfect with Limelight after proper configuration (tested it with Super Street Fighter IV).

The biggest issues for me atm:

- Hardware mouse double-cursor/screen limits (would be nice to have this implemented for us with Rooted devices)

- Touchscreen right click

- Using an USB controller means that you can't use an OTG cable for HDMI output.

Still, I think this app is one of the most impressive programs I've seen in android

My thanks to the developers (Btw are you taking donations?... I'd gladly pay to support the development)
[Shield General] drakull:
I don't know if it's the way it should work, but Hearthstone is not accepting touch commands, all I can do is control the mouse pointer with the touchscreen. I mean, I expected to be able to directly touch the game buttons and touch+drag the cards but instead I have to control the mouse using the touchscreen.

Even if that is the case, I still have a really hard time issuing click events by touching the screen. 90% of the time it interprets a touch as if it was a swipe and then it just moves the mouse pointer, which is annoying as hell.

Any help is appreciated.

Edit: just watched a video on youtube showing a guy playing hearthstone on a PC with a Touchscreen and the game fully supports touch controls.

So how can I make it so I can use it in Limelight instead of just controling the mouse?
[Shield General] Phoenixfox:
Afaik (and I should know) Hearthstone in PC is controlled by mouse pointer only. If someone is "emulating" touchpad controls for PC is using a third party software. There is no option in HS PC to activate "touch style" controls.
[Shield General] drakull:
Hearthstone does fully supports touch controls. There's plenty of videos on youtube from people playing it on PCs with a touchscreen monitor and even on Surface Pro.

PC: https://www.youtube.com/watch?v=y7kuSh787d4

Surface pro: https://www.youtube.com/watch?v=4wkaId7wlDM

Touchscreen ultra-book: https://www.youtube.com/watch?v=9nsO3y6tBPU
[Shield General] NapalmDawn:
That's a smidge different. That's all devices where the device ITSELF is handling touch as a mouse. What Drak is talking about is the controls of a device that is being streamed to. I tried to do HS on my shield and asked the same questions months ago. The touchscreen can't be used for drag and drop as if it was being played on the device itself.

Any ideas when HS will be out for android? My ipad is 1st gen so I can't even force load the IPA on it and get it to work.
[Shield General] drakull:
I understand what you mean, but there's also videos from people playing HS on android by using apps like remote desktop and guess what? Touch is working. I seriously doubt all of them are on touch enabled PCs so...

If someone is willing to try, a heads up: those apps are not optimized for games so there's lag... So much lag.
[Shield General] Phoenixfox:
Exactly what I meant thanks for the clarification.

There is no release date for HS for android, Blizzard is making sure that the game interface will work with different screen sizes. You should expect it to be released at the same time or near to the iPhone version.

---------- Post added at 09:42 PM ---------- Previous post was at 09:38 PM ----------

I think you are right

in youtube v=FxboFy5sOVM

But it seems the touch controls are only enabled on devices with touch displays

On a side note I had tried HS before using Teamviewer and it was playable (home to office streaming) but I'm on a 200mbit cable connection at both ends.
[Shield General] MalaBouM:
finaly the last update 2.5.2 with geforce experience 2.1.1 make some freezing in all resolution with a tegra 4 i'm go back to 2.5.1 with gfe 2.1.0 and it's back to normal. anyone have this issues ?
[Shield General] cgutman:
I've put up 2.5.2.1 which should fix that.
[Shield General] MalaBouM:
Ok tanks i try this update tomorow, tank you for your job ! I have another question, did you add possibility to import steambanner or picture and it is possible to launch directly a game with activity of your apps ?

Envoyé de mon LG-D802 en utilisant Tapatalk
[Shield General] SeeDborg:
Hello everyone !

I was wondering if Limelight could handle 5.1 sound ?

I can't test because it's installed on my Ouya, which does not handle 5.1 sound, but I plan to buy another device to run Limelight :)
[Shield General] MalaBouM:
[MENTION=2844433]cgutman[/MENTION] it's run perfecly with the 2.5.2.1 build ! [MENTION=5886860]SeeDborg[/MENTION] i know 5.1 isn t supported by gamestream it s an nvidia limitation

Envoyé de mon LG-D802 en utilisant Tapatalk
[Shield General] zeetle:
RTSP HandShake Error (500)

I have a Galaxy Tab S and Xperia Z2. Done all the listed troubleshooting options and am able to pair to my Razer Blade Pro 2014 but I keep getting RTSP Handshake Error (500) when I try to launch a game.

Please help.
[Shield General] hunter99507:
Could you put a donation app to the the app store? Kind of like mupen64. I really appreciate all of your hard work and would like to support it.
[Shield General] cgutman:
Did you happen to try v2.5.2 or just v2.5.2.1?

Can you try each of these APKs and report your results? You'll probably need to uninstall the Play Store version of Limelight first.

https://www.dropbox.com/s/31f0fbgb0eqigdf/Limelight-a.apk

https://www.dropbox.com/s/n6o4vawaxx9ba27/Limelight-c.apk

https://www.dropbox.com/s/7j4chqjqe8yf6l3/Limelight-d.apk
[Shield General] sindrefyrn:
I have the same issue on my HTC One M8 Google Play Edition. I was using the latest from Google Play (2.5.2.1). Report after trying the three links:

First one: same issue as before. Steam on the computer launches, but I get the error "Starting RTSP handshake failed" and "RTSP Describe Request Failed (500)".

Second one: Exactly the same issue as the first one.

Third one: And exactly the same issue as the two previous.
[Shield General] MalaBouM:
Your Gfe is up to date ? Last version 2.1.1

Envoyé de mon LG-D802 en utilisant Tapatalk
[Shield General] sindrefyrn:
Yes. I've had troubles before, though (404), but now it isn't working at all.
[Shield General] scorpionx:
So I am a total rube. It ended up being work blocking ports 7 and 9. it works everywhere else. :)
[Shield General] otto888:
I'm having the same issue as sindrefyrn with all APKs.

I'm getting a Shield Tablet soon. Would a packet capture of a GameStream session help with this error?
[Shield General] cgutman:
Yes, that would be very helpful. Can you do one of Limelight not working and one of the Shield Tablet with Shield hub streaming?
[Shield General] ofb:
Limelight and GFE 2.1.1 problem

Ok, just a little background info first here. Desktop is running Windows Server 2012 R2 with latest NVidia drivers + GFE 2.1.1 and using a GTX 760, GTE says it is ready to stream to shield devices. GameStream options in GFE are set for on my network and the internet. Before saying it's the server OS, please note that I can use steam in home streaming from this machine to my laptop just fine.

I have a droid bionic phone, an evga tegra note 7 tablet which is basically the shield without the controller and dual band wifi, and a laptop that I have been trying this with. All devices are on the same network and subnet. Desktop is wired, wireless is dual band wireless N, and laptop has been tried both wireless and wired.

On every device, I can see the desktop's GFE, pair with it, see the applications (steam and a couple of games GFE found after scanning), and they can even see when games or steam is running. The problem I have is that I can't connect to a stream session with any of these devices. I can try, if it's a running application, it will ask if I want to resume or quit, I can hit either and nothing happens, I can try to start steam or any of the games and I get a connection error saying there was a streaming error (error 521). This is with the firewall on and with it off on the desktop and the closest I have gotten to a working setup is that every once in a while I get an error saying the GFE is busy instead of getting a streaming error, or the screen goes blank and comes back but nothing launches and I still get a very long "establishing connection: starting app" followed by starting app failed with a long url.

Anyone have any other ideas I can try? Restarting, rescanning for games, and uninstall/reinstall of GFE/nvidia drivers doesn't seem to be working.

I do have Hyper-V role enabled but nothing running, could this be an issue?

Edit: I forgot to mention that even if I load steam first into big picture mode, I still get the same problems/errors.
[Shield General] Rodn3y:
I also have the RTSP Handshake failed error.

I used wireshark to capture the traffic on port 48010, here is what it looks like:

Followed by

Unfortunately I do not have an original shield to compare the traffic, but maybe that already helps.
[Shield General] cgutman:
It doesn't look like Limelight's fault really. DESCRIBE is not generally a request that would fail because the client is broken. Limelight is simply asking for the video parameters. I suspect that it's a bug with GFE 2.1.1. Interestingly there is a SHIELD owner that had issues with the official streaming app and got an RTSP handshake error with Limelight too. https://forums.geforce.com/default/...es-launch-steam-from-shield-master-thread/11/

I suspect that Nvidia is going to push a fix relatively quickly because it affects some of the new SHIELD Tablet owners too.

Edit: Another person who had been emailing me saw his RTSP handshake issues go away after he reinstalled Windows (that's dedication). Again this leads me to believe there's a GFE issue causing this.
[Shield General] Attreyu:
Works after the latest update, no more handshake issues.

The problem is now lagging at about 40 to 50 ms.

Computer is core i7 with 16 gb RAM and GTX 860m directly linked to Asus RT AC68U.

Phone is Oppo Find7 QHD with Snapdragon 801 and 3GB of RAM. Wireless is 5ghz dual band.

Connecting at 720p with 30fps.

What can I do to improve the lag ?
[Shield General] cgutman:
Using 60 fps would probably help a lot. Most decoders buffer a set number of frames, so sending double the frames means half the lag.
[Shield General] TankSlayer:
Hi

I've been trying to stream to my S3, I've downloaded the one that you've specified in the OP But Im have zero luck connecting.

Iv'e tried putting in my local ip and then my normal ip.

I've tried using the latest version from dropbox but that has had the hardware encoder crash problem on my S3

Thanks
[Shield General] cgutman:
Finally an S3 owner who has the infamous hardware decoder crash! I've got updated APKs for you to try.

https://www.dropbox.com/s/6flr9xk9ukaol4d/Limelight-bitstream.apk

https://www.dropbox.com/s/uipnb0t3qgld5pi/Limelight-both.apk

If neither of those work, the final APK has additional debugging turned on. If you could send me a logcat log of you trying to stream with the next APK, that would be great. Instruction on how to use logcat: http://xdaforums.com/showthread.php?t=2274119

The APK to use with logcat -> https://www.dropbox.com/s/1hixbz4je8ea4vu/Limelight-debug.apk

There will also be a message displayed when you start to stream that starts with "omx". Please tell me exactly what that message says.
[Shield General] Attreyu:
Sorry, I mispelled it. I'm actually using 60fps.

I would be interested to know if the 801 is competent at this and to what degree. It's not so much about the 40ms which is by all means impressive. It's just that I saw other posters claiming 3-4 ms, perhaps on Tegra 3-4 devices ?
[Shield General] sindrefyrn:
I'm certain you're right. I fixed my RTSP handshake issues this way:

Using CCleaner, I uninstalled Geforce experience, graphics driver and physx driver. I rebooted when required.

I then ran this tool booted in safemode. I'm assuming this removes userdata, registry entries, etc. for nvidia-programs.

After rebooting into normal mode, I installed Geforce experience and the drivers.

I then rebooted again, and paired with limelight.

Streaming works great after this. I'm not sure all the steps are required, but that's just how I did it.
[Shield General] bluegizmo83:
40ms to 50ms is about the average latency I see playing on my Nexus 5 at 720p, 60fps, 10Mbits, Hardware Decoder, and using a 5Ghz connection from a Netgear R6250 router with a link speed showing 433Mbps under Wifi settings. I find most games perfectly playable, even FPS games... I am able to get down to 2-3ms latency, but the only way to do so is to play at 720, 30fps, 1-2Mbits and set it for Software Decoder, which makes the video too grainy and blocky.

edit: my phone is basically the same as yours in terms of hardware. Mine has the 800 cpu instead of 801 but the only difference with yours is 1gb more ram and 200Mhz more CPU speed, the GPU is identical which is whats doing the decoding so I would expect your phone to perform the same as mine on LimeLight, which it sounds like it does.
[Shield General] MalaBouM:
Yes with tegra 4 i have 3 or 4 ms in 720/60 and 1080/60 i have 5 or 6 ms, with a lg g2 (snapdragon s800) i have same latency of yours. Yes the tegra 4 is better an S800 for decode h264.

Envoyé de mon LG-D802 en utilisant Tapatalk
[Shield General] TankSlayer:
Bitsteam dosnt work with auto detect/Hardware decode (But works with software)

Limelight-both APK works without any problems, tried with all of the decoder settings. Works perfectly fine.
[Shield General] cgutman:
Wonderful! Can you run the last APK (Limelight-debug.apk) anyway and tell me what the "omx." message is? I don't need a logcat log.

UPDATE: Also please confirm that this APK works for you - https://www.dropbox.com/s/205k7o2i84ipgij/Limelight-gs3.apk
[Shield General] mastertiti2000:
Hi! I use limelight with my galaxy S4 and I have no problems (rarely some lag but it's ok). Since I have my S5, streaming lag a lot. All the 3 seconds, sound and screen are crappy and also the touch screen is less responding. I must touch 5 or 6 times to have a double or a simple click. I've try with 720p, 1080p, 30 or 60 fps, it's the same. My configuration is the same: 5ghz router, gigabit lan, 780 gtx. Anyone get this troubles? I'm rooted and in the stock rom.
[Shield General] cgutman:
Can you upload a logcat log of you trying to stream? Logcat instructions: http://xdaforums.com/showthread.php?t=2274119
[Shield General] nk33:
Opening Limelight PC version

When I download Limelight pc version it is just a Jar file - how do i open this to get it to run?

I have tried extracting but all i get is a bunch of files but no exe file....

sorry i am a novice with Java stuff
[Shield General] Phoenixfox:
Java

If you have installed the JRE you should only need to double click the jar file. If that doesn't work:

- Open a CMD window (Start > type CMD in the search field)

- In the command window access the folder that contains your jar file (e.g. cd C:\limelight\ )

- Try the following command: java -jar <yourjarname>.jar (e.g. java -jar limelight-win64.jar) and press Enter

Make sure that your JRE is up to date, make sure that you downloaded the proper version for your Java version (32 bit for 32 bit JRE and 64bit for 64bit JRE).

You can find more info in the USAGE section:

https:// github .com/limelight-stream/limelight-pc/blob/master/README.md
[Shield General] d1wepn:
First of all. Love the software!! Keep up the great work! :D Now onto my issue. I am using Limelight-Pi and have successfully, and correctly paired the pi with my computer, however when I start the limelight-pi program, nvidia gamestream and big picture start up on my computer, but the pi just displays an error - rtsp handshake failed (505). Here is the output of the program

CODE: SELECT ALL

pi@jamespi ~ $ java -jar limelight-pi.jar 192.168.1.130

Starting app

Starting RTSP handshake

java.io.IOException : RTSP OPTIONS requestion failed (505)

at com.limelight.nvstream.rtsp.RtspConnection.doRtspHandshake(Unknown Source)

at com.limelight.nvstream.NvConnection.doRtspHandshake(Unknown Source)

at com.limelight.nvstream.NvConnection.establishConnection(Unknown Source)

at com.limelight.nvstream.NvConnection.access$300(Unknown Source)

at com.limelight.nvstream.NvConnection$1.run(Unknown Source)

at java.lang.Thread.run(Thread.java:774)

RTSP OPTIONS request failed: 505

Connection Error Starting RTSP handshake failed

As a side note, I also get an RTSP error on the android version of Limelight.

Did the most recent Geforce Experience update brake Limelight compatibility?

Thanks, your help would be appreciated :D
[Shield General] irtimmer:
I was just a few weeks on vacation. But I have released a new version of Limelight Pi with support for GFE 2.1.1
[Shield General] cgutman:
You shouldn't see the RTSP error if you're running the latest version of Limelight Android (v2.5.2.1). If you're not using the Google Play version, you should so you can get updates automatically.