Game streaming to other Android devices or PCs with Moonlight and GeForce Experience

Search This thread

GrayBoltWolf

Senior Member
Mar 21, 2012
5,373
2,517
Raleigh, NC
boltwolf.net
So I have upgraded to a Dual band router.

Definately better, but I still get some latency issues. Not like a specific time delay. Just like frame stuttering and such at some points.
Any Ideas. I have turned everything but wireless off.

My phone speed shows 175 mbs in the lounge room and 350mbs in the study.
I can atleast play at 1080 p. although I find that I have to turn the bandwith right down.

Cheers.

What phone do you have that you are using for this? Those few anomalies can just be glitches in the wireless signal, or the phone not being able to keep up decoding the H.264 stream.
 

electricblues42

New member
Jun 12, 2014
3
1
app closes and will not restart

Thank you for all the work on this excellent app. I am having some trouble with it in the past few days and thought it might help to post what I've seen.

I get an error about 5 minutes into using it and then the app fails and closes. When I try to restart the stream it gives this error:

Connection Error

Starting RTSP handshake failed

RTSP DESCRIBE request failed: 500

I'm using a rooted Moto X with 4.4.2 kit kat, a GTX 760 card in my computer and a dual band router. I have the latest nvidia drivers and steam updates, except GeForce experience which I uninstalled then installed the 2.0.1 version the OP linked a few pages back.

If any users have any suggestions I'd love to hear them. And again, thanks for all the work on this app, the potential for this is just incredible. Nvidia should just drop the stupidly overpriced shield and just hire you guys.
 
Last edited:

wookie_666

Member
Oct 2, 2013
27
3
Thank you for all the work on this excellent app. I am having some trouble with it in the past few days and thought it might help to post what I've seen.

I get an error about 5 minutes into using it and then the app fails and closes. When I try to restart the stream it gives this error:

Connection Error

Starting RTSP handshake failed

RTSP DESCRIBE request failed: 500

I'm using a rooted Moto X with 4.4.2 kit kat, a GTX 760 card in my computer and a dual band router. I have the latest nvidia drivers and steam updates, except GeForce experience which I uninstalled then installed the 2.0.1 version the OP linked a few pages back.

If any users have any suggestions I'd love to hear them. And again, thanks for all the work on this app, the potential for this is just incredible. Nvidia should just drop the stupidly overpriced shield and just hire you guys.

You have the same setup as me. I have not had the issues you are experiencing though. Do you have another android device you can try this on. A tablet or something?
 

antisystem

Member
Dec 15, 2010
29
2
Innsbruck
First of all: thank you, thank you, THANK YOU!

I'm using limelight to stream games to my ouya in the living room. I disabled the emulated controller as you suggested and now use my xbox360 controllers connected to the pc directly with the wireless adapter (even through walls!). Multiplayer/Splitscreen working like a charm!

I only 2 problems:
Everytime after playing a game and going back to steam, the steam UI "dissapears". For me it looks like a resolution problem (big steam bubbles floating around...). I know that other people had this problem solved after re-unrolling from steam beta - but I never unrolled steam beta, so this can't be the problem in my case.
The good thing is, that I still can controll steam... although I can't see what I'm doing, but navigating blind to "stop streaming" kills the stream. Then I can start streaming steam again via limelight and am ready to go.
This is a bit annoying, and I would suggest to add an option to "automatically reconnect" when a stream is "unexpectedly closed", so you don't have to restart the stream manually. (Because I'm using PC connected controllers, I always have to change controller just to restart the stream)

the second one i think is game related, because every other game is doing fine. But when i play wolfenstein new order, the stream freezes every 5 minutes. Then I have to kill limewire and start it again - and the stream continues where it freezed before. So it's not too dramatically, but it's a little bit annoying.
 

Arekku

Senior Member
Mar 9, 2010
87
7
So I decided to give this a try on my N7 so I forwarded all my ports and got GFE set up (I think, its set to do internet streaming and I have games in it) and I even added the steam.exe to it... anyways this would probably be important if i could get my tablet paired in the first place.

When I try to pair my tablet (Remotely, I forwarded all the ports and have my external IP in the IP field in limelight) and the toast message comes up saying pairing and then it shoes my IP:4989/pairstate?uniqueid=Mac:Add and nothing happens on my PC or my tablet.

Also disabled firewall.

Any thoughts?
 
Last edited:

nielo360

Senior Member
Mar 5, 2011
340
38
with GFE 2.0.1 there are massive amount of stutters and av packet loss in game streaming the older version that worked with 2.0.0 was smooth at 60 fps. The problem seems to be with GFE 2.0.1 as its had issues with the Nvidia shield too, with GFE 2.1 these issues are fixed but limelight doesnt support it yet. Just incase you have issues try the older version of limelight that supports GFE 2.0.0
 
  • Like
Reactions: electricblues42

PillowD

New member
Jun 14, 2014
3
0
I was watching a video on youtube of a guy using Shield and a keyboard and mouse to play games (Watch Dogs) on his PC.

When I tried it with Limelight and my mouse cursor gets to the left or right of the screen, I can't turn any more.


Is this something that is getting worked on?
 

GrayBoltWolf

Senior Member
Mar 21, 2012
5,373
2,517
Raleigh, NC
boltwolf.net
I was watching a video on youtube of a guy using Shield and a keyboard and mouse to play games (Watch Dogs) on his PC.

When I tried it with Limelight and my mouse cursor gets to the left or right of the screen, I can't turn any more.


Is this something that is getting worked on?

That's because Android is not taking the raw mouse input, only emulating a mouse on your screen. I can't seem to figure out a way around this either.
 
  • Like
Reactions: PillowD

wookie_666

Member
Oct 2, 2013
27
3
Okay. I will keep an eye on the app and probably try to use a controller.
I am using a ps3 controller with a metal bracket that I have attached using hot glue. I then have Velcro on the bracket and the loop side of Velcro on my phone and n7 tablet. I have the controller connected via USB otg and it all worth's flawlessly. Exactly like a shield but a ghetto version. I'm so happy that this is all available. Thank you for all of your work on this. And I look forward to future updates. Possibly mouse middle wheel and button actions with the on screen mouse function. Like a scroll up or down left or right.

Just wanted to say that I am using the controller to play watchdogs and it works wonders. Much better than mouse and keyboard.
 

cgutman

Senior Member
Aug 14, 2010
485
430
Another GFE 2.1 status update: success!

I've figured out secure pairing and encrypted input (required for GFE 2.1) and implemented them in Limelight-common. There's just a bit more work to do for platform-specific support (certificate and private key generation and storage) on Android and PC. My PoC code was able to stream from a GFE 2.1 box over the Internet to a custom version of Limelight-PC.

I'm off for some much needed rest (4:54 AM here), but we're on the home stretch. Expect a release for Android and PC in the next day or so.

Update: It's done! Limelight Android version 2.3 is rolling out on the Play Store, waiting for approval on the Ouya store, and posted https://github.com/limelight-stream/limelight-android/releases. Limelight PC is released too https://github.com/limelight-stream/limelight-pc/releases
 
Last edited:

PillowD

New member
Jun 14, 2014
3
0
Maybe we can find a game that has working raw mouse input and an available source code and figure out how they do it.
 

Giggity_wigs

New member
Jun 16, 2014
1
0
Pair Request does not show up on pc

I never got the pair request on the current version, or previous, however when I rerun the installation for geforce experience, it works, on both versions, but i have to do this every time I reboot my computer, so is there a fix to this? thanks!
 

wookie_666

Member
Oct 2, 2013
27
3
I will stick to the previous version for now cause I know it works 100 percent ish.

But is there any way you can make it to remember PC Names with IP Addresses. What I do is I have a note 3 and a nexus 7.. I play at home and while out. when I am out I connect to the Routers ip address. When I am home i connect to the ipv4 address for the pc. Without having to retype the ip addresses, could i select from a list.

Also, can you add mouse middle button and wheel in the mouse movements, with 2 finger scroll etc.

maybe right click also? with all mouse buttons, you could play diablo 3 without a keyboard and mouse connected.

Again. Thank you for all of your time. you have done such a great job.
 

s0ckz

Member
Feb 19, 2010
25
2
APK version with more games support

Hi guys,

I've made a fork from cgutman's repository and added the funcionality to show more supported games (else than Steam). Just click the Pair with PC button and the game list will appear. Also I've made some improvements for a problem that happened with me: if the Steam hangs or something, I had to go to pc and finish it, now, the Limelight client itself does that. Other thing, if you are playing a game and then change to another on Limelight, the other one will be automatically closed.
This version doesn't contain the changes to work with GFE 2.1 (since it's based on the last Google Play release). It would be good if you guys tested, so I can see if there are any bugs. The source code is here https://github.com/s0ckz/limelight-android and here https://github.com/s0ckz/limelight-common and the apk is attached...
I wanted also to add a feature to use the gamepad as a mouse. Cameron and guys, what you guys think? I already do something like that but I use the JoyToKey PC program to simulate the mouse and it doesn't work out of the box. I could add this funcionality and also permit the user to create some profiles... It works OK for games like Marvel Heroes and Diablo 3 (I play them myself...).
---

Cameron,
It's a nice piece of work you've done! Thanks a lot for providing the source code of it. Keep up the good work! I'll try to help as much as I can... I've said that on GitHub but I'll say it again: I'll sync your fork with mine when I get some time.

PS: I use GFE 2.0.1.0 and it works OK for me! I've had some lag problems but it was solved by changing my stock rom from S4 to Dandvh's version...
PS2: My setup is PC on Lan and S4 on a 5GHz router (Asus RT-N56u). If you want any informations else, just ask...
 

Attachments

  • limelight-android.apk
    10.4 MB · Views: 30

Milardo

Senior Member
Feb 22, 2014
56
2
Hi guys,

I've made a fork from cgutman's repository and added the funcionality to show more supported games (else than Steam). Just click the Pair with PC button and the game list will appear. Also I've made some improvements for a problem that happened with me: if the Steam hangs or something, I had to go to pc and finish it, now, the Limelight client itself does that. Other thing, if you are playing a game and then change to another on Limelight, the other one will be automatically closed.
This version doesn't contain the changes to work with GFE 2.1 (since it's based on the last Google Play release). It would be good if you guys tested, so I can see if there are any bugs. The source code is here https://github.com/s0ckz/limelight-android and here https://github.com/s0ckz/limelight-common and the apk is attached...
I wanted also to add a feature to use the gamepad as a mouse. Cameron and guys, what you guys think? I already do something like that but I use the JoyToKey PC program to simulate the mouse and it doesn't work out of the box. I could add this funcionality and also permit the user to create some profiles... It works OK for games like Marvel Heroes and Diablo 3 (I play them myself...).
---

Cameron,
It's a nice piece of work you've done! Thanks a lot for providing the source code of it. Keep up the good work! I'll try to help as much as I can... I've said that on GitHub but I'll say it again: I'll sync your fork with mine when I get some time.

PS: I use GFE 2.0.1.0 and it works OK for me! I've had some lag problems but it was solved by changing my stock rom from S4 to Dandvh's version...
PS2: My setup is PC on Lan and S4 on a 5GHz router (Asus RT-N56u). If you want any informations else, just ask...

Hi, I haven't yet tested your version, i am wondering if this would work for games like drift city which doesn't work in steam yet, i think, also i was wondering if you know how to add support for raw mouse input, as i cannot play games with mouse fluidity, that's what is really holding me back from using limelight to its full potential i think. It would be really cool to use the mouse to play my pc games on my android device just like on my pc, no problems with keyboard right now, let me know thanks in advance.
 
Last edited:

s0ckz

Member
Feb 19, 2010
25
2
Hi, I haven't yet tested your version, i am wondering if this would work for games like drift city which doesn't work in steam yet, i think, also i was wondering if you know how to add support for raw mouse input, as i cannot play games with mouse fluidity, that's what is really holding me back from using limelight to its full potential i think. It would be really cool to use the mouse to play my pc games on my android device just like on my pc, no problems with keyboard right now, let me know thanks in advance.

Yeap, it can play games that are not in Steam. If it already appears on the GFE game list, you're good to go. If not, you can add it manually in the streaming section and it will probably work.

I think I can add this support to mouse raw input. I'll make a test version and post it here. It will probably be not perfect because I don't have a bluetooth mouse or USB OTG cable to test it.

-- Update:
Hi again,

I've seen your post earlier and you question why the mouse stops working when you go left or right to the screen. How's that? The mouse buttons work? Im asking this because the code already supports mouse events.
 
Last edited:

GrayBoltWolf

Senior Member
Mar 21, 2012
5,373
2,517
Raleigh, NC
boltwolf.net
Hi guys,

I've made a fork from cgutman's repository and added the funcionality to show more supported games (else than Steam). Just click the Pair with PC button and the game list will appear. Also I've made some improvements for a problem that happened with me: if the Steam hangs or something, I had to go to pc and finish it, now, the Limelight client itself does that. Other thing, if you are playing a game and then change to another on Limelight, the other one will be automatically closed.
This version doesn't contain the changes to work with GFE 2.1 (since it's based on the last Google Play release). It would be good if you guys tested, so I can see if there are any bugs. The source code is here https://github.com/s0ckz/limelight-android and here https://github.com/s0ckz/limelight-common and the apk is attached...
I wanted also to add a feature to use the gamepad as a mouse. Cameron and guys, what you guys think? I already do something like that but I use the JoyToKey PC program to simulate the mouse and it doesn't work out of the box. I could add this funcionality and also permit the user to create some profiles... It works OK for games like Marvel Heroes and Diablo 3 (I play them myself...).
---

Cameron,
It's a nice piece of work you've done! Thanks a lot for providing the source code of it. Keep up the good work! I'll try to help as much as I can... I've said that on GitHub but I'll say it again: I'll sync your fork with mine when I get some time.

PS: I use GFE 2.0.1.0 and it works OK for me! I've had some lag problems but it was solved by changing my stock rom from S4 to Dandvh's version...
PS2: My setup is PC on Lan and S4 on a 5GHz router (Asus RT-N56u). If you want any informations else, just ask...

You should talk to the OP here and you guys can join forces.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 106
    Please don't ask for Moonlight help on Nvidia's forums! It's not their responsibility to support this app. Ask on this forum, another non-Nvidia forum, by email, etc

    What happened to Limelight?/Why did you change your name?
    On April 21, 2015, we received a Cease and Desist letter from Limelight Networks, Inc. They also do streaming services and were concerned about confusion between this project and their company trademarks. To comply with the terms of their C&D, we've decided to rename our project to Moonlight.

    Quick Links
    Main website: https://moonlight-stream.org
    Help: https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide
    Discord: https://moonlight-stream.org/discord
    PC GitHub project: https://github.com/moonlight-stream/moonlight-qt
    iOS GitHub project: https://github.com/moonlight-stream/moonlight-ios
    Android GitHub project: https://github.com/moonlight-stream/moonlight-android
    Android GitHub releases page (APKs): https://github.com/moonlight-stream/moonlight-android/releases
    Embedded port (for Raspberry Pi and other embedded devices): https://github.com/irtimmer/limelight-embedded
    GearVR port (for GearVR devices): http://sideloadvr.com/detail.php?id=14

    iOS version
    The iOS port of Moonlight is now on the App Store: https://itunes.apple.com/us/app/moonlight-game-streaming/id1000551566

    Windows, Mac, and Linux port
    PC port binaries: https://github.com/moonlight-stream/moonlight-qt/releases
    PC port source: https://github.com/moonlight-stream/moonlight-qt

    Moonlight for Chrome OS
    Download the latest version from the Chrome Web Store.

    General Streaming Latency Information
    The latency of streaming is dependent on the device you're streaming to and the network you're streaming over. Different devices have different H.264 hardware decoding latency. After streaming, a toast will show up with latency numbers. It will show the total client latency and the portion of the total client latency spent waiting for the hardware decoder. Note that the total client latency does NOT include network latency, so the real latency is higher than the number you see. The total client latency is a measure of the time that the first packet in a frame is received to the time that the frame is released for rendering on screen.

    Anecdotal Hardware Decoder Latency Numbers
    These are some latency numbers (from memory) I've seen on my test devices as of Moonlight Android 4.0.1. I'll try to keep updating this as I test.

    Tier 1 devices:
    Tegra 4 - Nvidia Shield - 5 ms - 1080p60 supported
    Intel Atom/Bay Trail/Moorefield - Nexus Player - 8 ms - 1080p60 supported (may need a USB OTG Ethernet adapter for consistent performance)
    Razer Forge TV - 10 ms - 1080p60 supported - H.265 supported
    Tegra X1 - SHIELD Android TV - 10 ms - 4K60 supported - H.265 supported in hardware but needs changes in Moonlight to work well
    Tegra K1 - Nexus 9 - 15 ms - 1080p60 supported
    Tegra 3 - OUYA and Nexus 7 (2012) - 17 ms - 1080p60 supported

    Tier 2 devices:
    Broadcom VideoCore IV - Fire TV Stick - 20 ms - 720p60/1080p30 supported
    Exynos 7420 - Galaxy S6 - 20 ms - 1080p60/4K30 supported - H.265 supported
    Snapdragon S4 Pro (rebranded 600) - Nexus 7 (2013) - 20 ms - 720p60/1080p30 supported
    Snapdragon 801 - HTC One M8 GPE - 20 ms - 1080p60 supported
    Snapdragon 800 - Nexus 5 - 20 ms - 1080p60 supported
    Snapdragon 600 - Fire TV (2014) - 30 ms - 720p60/1080p30 supported

    Tier 3 devices:
    MediaTek devices - Fire TV (2015) - 55 ms - 1080p60 supported - H.265 supported

    Adding games/apps that aren't automatically found
    You can stream any almost any game or app by adding the EXE file to GFE manually (if it's not found by the automatic app scan). Open GeForce Experience, click the Preferences tab, click GameStream on the sidebar, then click the add (+) button on the right. Browse to the app or file you want to add and click OK. You can rename the app using the edit button on the right (near the add button).

    Using Moonlight as a remote desktop solution
    You can stream the entire Windows desktop via Moonlight. Follow step 2 from this guide

    Streaming over the Internet
    Install the Moonlight Internet Streaming Helper on your host gaming PC to enable streaming over the Internet. If your router supports UPnP, you won't need to make any manual changes.

    If the above tool isn't able to enable Internet streaming automatically or your router doesn't support it, forward these ports manually:
    TCP 47984, 47989, 48010
    UDP 47998, 47999, 48000, 48010

    General requirements for current APK:
    SoC capable of decoding H.264 High Profile in hardware (Snapdragon, Exynos, Tegra 3 or higher, Rockchip, and more)
    Android 4.1 or higher
    GeForce Experience with a GTX 600/700/800/900 GPU or GTX 600M/700M/800M (GT-series not supported)
    Xbox, PS3 (with SixAxis app), Moga (B/HID mode), Shield, or Ouya controller (other controllers may work too in HID mode)
    Mid to high-end wireless router (preferably dual-band 802.11n or better)
    Good wireless connection to your Android device

    Troubleshooting tips:
    1. Make sure GeForce Experience is open, up-to-date, and that you've scanned for games.

    2. Make sure your device is on the same network as your computer for initial pairing.

    3. Try disabling any firewall software running on your machine.

    4. Try rebooting your machine. Sometimes the streaming software gets into a messed up state where it won't work normally until the machine is rebooted.

    5. Make sure your Android device has a strong wireless connection (and your PC too, if it's connected wirelessly).

    6. For Internet streaming, make sure to install Moonlight Internet Streaming Helper on your host gaming PC, then run the Moonlight Internet Streaming Tester that it installs to troubleshoot further.

    7. To check if GFE is working properly, try navigating to the following URLs on your GFE PC:
    http://127.0.0.1:47989/serverinfo?uniqueid=1234
    https://127.0.0.1:47984/serverinfo?uniqueid=1234

    For those with latency issues, please see this post.

    Device-related issues
    Depending on the wireless chipset on your phone/tablet, you may have a bad streaming experience if Bluetooth is active while streaming. Unfortunately, there's nothing we can do about this. If you experience significant connection degradation with a Bluetooth controller connected, you could try connecting the controller to your PC (see the section above), a USB Ethernet adapter, or controller that connects directly to your Android device (assuming your Android device supports USB OTG)

    Older Changes:

    Update 12 - March 13, 2014:
    Significant video quality improvements. Lower video latency. New UI that makes it easier to choose the best streaming settings. Transient messages are displayed while streaming if network or device problems are detected.

    Update 11:
    Tegra hardware decoding latency bug is fixed. Hardware decoding is now used by default on Tegra and Rockchip devices. Performance is vastly improved on Tegra devices (1080p60 decodes in real-time, even on Tegra 3). The parser bug causing additional artifacts and image corruption is (finally) fixed.

    Update 10:
    Added options to force either hardware or software decoding. Reduce audio decoding CPU usage. Fix image quality and performance regressions from update 9.

    Update 9:
    Reduced CPU usage of video decoding. Added options to choose target resolution (720p or 1080p) and FPS (30 or 60).

    Update 8:
    Added a checkbox to choose image quality vs performance (only for CPU decoding). Optimize CPU decoding further. The frame rate is now playable on the Ouya with its Tegra 3..

    Update 7:
    Connectivity issues should be resolved now. Update to the latest APK if you were experiencing connection failures with the last couple of releases.

    Update 6:
    There's now GUI feedback when connecting. The whitelist for hardware decoding (that only included Qualcomm decoders) has now been replaced with a blacklist (currently containing TI and Nvidia decoders). The Exynos decoder in Exynos 5 Octa has been confirmed to work.

    Update 5:
    The app will now request a new reference frame if packet loss occurs on the video stream. This means that the stream will recover from blockiness and artifacting that occur when video packets get lost. CPU decoding for non-Snapdragon devices is a bit better. Fixed back button on Shield.

    Update 4:
    Added multithreaded CPU H264 decoding support for non-Snapdragon devices with ffmpeg. Both landscape orientations now work. This grows the APK significantly so don't be alarmed when this download is larger than previous builds.

    Tegra 4 is now very smooth in the games I've tested. Tegra 3 works significantly better than before, but still not perfect (and won't likely ever be as smooth as Snapdragon or Tegra 4).

    For Qualcomm devices, a dual-core SoC (even as old as Cortex-A8 stuff) is sufficient due to the hardware decoder. For other devices, CPU decoding will now be used. These devices will need more CPU horsepower (a quad-core Tegra 3 is almost enough).

    Look forward to keyboard support and a better GUI coming in the next several days.

    Update 3:
    Frame pacing improvements for Snapdragon and Tegra devices, although Tegra still has more latency than Snapdragon devices. If you have issues with blockiness or discoloration in the video stream, make sure that you have a good wireless connection. Moonlight doesn't currently deal with packet loss as well as the Shield streaming app.

    Update 2:
    PS3, Xbox, Shield, and Moga Pro controllers are working with the latest APK.

    Update:
    Audio is now working. Video is working pretty well on Snapdragon devices (with some lag on Tegra devices). I've attached the current APK here for those that want to test. Due to the framework we're using for video decoding, this app requires Android 4.1 or higher. This is still in alpha so expect bugs.

    Original post:
    Here is a demo of a WIP app that uses the same Shield streaming technology to stream to any Android device. Controller and mouse input works. Keyboard input isn't implemented yet. Video support works (minus some artifacts at rare points and minor frame pacing issues). Audio doesn't work yet (not sure what format it is).

    We've had success with very low H264 decoding latency on Snapdragon S4 Pro/600 devices (like the 2013 Nexus 7 and HTC One), but the Tegra 3/4 decoder has a high latency per frame (~1 second) that makes streaming more laggy on devices like the Ouya, 2012 Nexus 7, and even the Shield itself.

    The next big step to a release-ready app is audio support (and the obligatory code cleanup). I'd be happy to respond to any questions about the way the app or the GFE streaming protocol works. If there's significant interest in this, I'll try to put more time into finishing it ASAP.


    Demo video (a bit old now):
    http://www.youtube.com/watch?v=0VOti83qZRU

    Downloads:
    I'd recommend downloading the app from the Play Store. Updates are automatically applied through the Play Store when they are released. Crash reports also get to us automatically if you use the Play Store version and click the Report button if Moonlight crashes.

    Google Play Link

    Sometimes APKs are more convenient for sideloading and other things, so they will continue to be posted.

    You can find the latest APKs on the GitHub page here: https://github.com/moonlight-stream/moonlight-android/releases
    6
    Moonlight Chrome Test Build (Alpha 1)

    Since there seems to be some interest in this Moonlight port for Chrome, I've decided to put a binary up for testing. Please report your thoughts on it.

    Working:
    - Pairing and streaming
    - Hardware accelerated video decoding up to 1080p60
    - Game controllers (currently limited to those for which Chrome has a built-in mapping, like Xbox and DualShock controllers)
    - Keyboard and mouse input (with the caveat of Esc kicking the app out of full screen)

    Not working:
    - No feedback when starting a stream - just be patient and wait for the video stream
    - mDNS auto-discovery of PCs
    - (Very) Non-final UI
    - A few settings are missing
    - Error handling needs work
    - Controller detection can be wonky at times (try fully exiting and restarting Chrome)

    To install, drag the CRX file into the Extensions (Menu -> More Tools -> Extensions) page of Chrome.

    To launch, use Chrome App Launcher, the Extensions page, or just search for Moonlight on your PC and you should see it installed like a normal program.

    https://www.dropbox.com/s/ml92xvot25yn23x/moonlight-chrome.crx?dl=0
    6
    Good News about Qualcomm Decoder Latency

    I found by luck that the SDP attributes on the new GFE beta 2.4.0.9 allow the client to adjust video slicing parameters. I've released a new build that enables slicing on GFE 2.4 to reduce latency of Qualcomm devices (hopefully back to 2.1.3 levels). It will also improve the latency on the Fire TV as it's also a Qualcomm device.

    The build is rolling out on Play Store, waiting for review on Amazon store, and up on GitHub now.

    Remember, you MUST have GFE beta updates turned on and be running GFE 2.4.0.9 or higher with Limelight v3.1.4.

    You can enable beta updates for GFE on the Preferences tab in the General pane.
    5
    Another GFE 2.1 status update: success!

    I've figured out secure pairing and encrypted input (required for GFE 2.1) and implemented them in Limelight-common. There's just a bit more work to do for platform-specific support (certificate and private key generation and storage) on Android and PC. My PoC code was able to stream from a GFE 2.1 box over the Internet to a custom version of Limelight-PC.

    I'm off for some much needed rest (4:54 AM here), but we're on the home stretch. Expect a release for Android and PC in the next day or so.

    Update: It's done! Limelight Android version 2.3 is rolling out on the Play Store, waiting for approval on the Ouya store, and posted https://github.com/limelight-stream/limelight-android/releases. Limelight PC is released too https://github.com/limelight-stream/limelight-pc/releases
    5
    Moonlight Chrome Test Build (Alpha 2)

    Changes from Alpha 1:
    - Fixed Esc key kicking the app out of full-screen (press Ctrl-Alt-Shift-Q to quit)
    - Fixed sometimes requiring a restart of Chrome for gamepad detection to work
    - Added mDNS auto-discovery of PCs

    Working:
    - Pairing and streaming
    - Hardware accelerated video decoding up to 1080p60
    - Game controllers (currently limited to those for which Chrome has a built-in mapping, like Xbox and DualShock controllers)
    - Keyboard and mouse input
    - mDNS auto-discovery of PCs

    Not working:
    - No feedback when starting a stream - just be patient and wait for the video stream
    - (Very) Non-final UI
    - A few settings are missing
    - Error handling needs work

    To install, drag the CRX file into the Extensions (Menu -> More Tools -> Extensions) page of Chrome.

    To launch, use Chrome App Launcher, the Extensions page, or just search for Moonlight on your PC and you should see it installed like a normal program.

    https://dl.dropboxusercontent.com/u/19391088/moonlight-chrome-alpha2.crx