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

Search This thread

nk33

Senior Member
Jun 24, 2009
1,153
87
and the Fact of the matter is that I am not having any control issues on either 5ghz or 2.4ghz with my Note 4 while using my MOGA Pro Power bluetooth controller in Mode b aka HID mode.

Ok. If anyone else can verify this that would be nice. I have never used any device and been able to use gamestream on 2.4 wifi at the same time as using a bluetooth controller. If this is working well and is true than this is a good thing indeed!

Sent from my SM-G925F using XDA Free mobile app
 

Montisaquadeis

Senior Member
Nov 16, 2011
352
35
Ok. If anyone else can verify this that would be nice. I have never used any device and been able to use gamestream on 2.4 wifi at the same time as using a bluetooth controller. If this is working well and is true than this is a good thing indeed!

Sent from my SM-G925F using XDA Free mobile app

The only time I have ran into controller issues over bluetooth was on my tablet when I had 2 bluetooth devices working at once a bluetooth headset and my bluetooth controller not once have I ran into issues running 2.4ghz wifi and my bluetooth controller. I no longer have that bluetooth headset and instead use a wired set of can the ATH-m50x to be precise. Work much better for me on mobile devices and my desktop/laptop as well.
 

darkphantom

Senior Member
Apr 23, 2010
250
16
Anyone able to lock the theater screen when you turn your head? I think the older version did but can't seem to figure out how it works in this latest one.
 

antiseen

Senior Member
Aug 25, 2011
134
17
Trying to use the wireless Xbox controller connected to my pc to control the game while moonlight streams the game and audio.

I followed the instructions to rename the dll file for doing this, however it no longer streams in game audio to my device(though I can hear it playing from my headphones connected to pc). It does plays the steam big picture audio to my device.

If I revert the dll back I get in game sound on my device but the controller no longer works in game(though it does in steam big picture).
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Trying to use the wireless Xbox controller connected to my pc to control the game while moonlight streams the game and audio.

I followed the instructions to rename the dll file for doing this, however it no longer streams in game audio to my device(though I can hear it playing from my headphones connected to pc). It does plays the steam big picture audio to my device.

If I revert the dll back I get in game sound on my device but the controller no longer works in game(though it does in steam big picture).

Obviously the downside to the fix is it also reverts the sound to local, not just the input

Sent from my SM-G925F using XDA Free mobile app
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Does anyone know if there is anyway of "forgetting" a particular device instead of having to forget them all at the same time and then having to re-pair them.
 

sallek97

Member
Oct 9, 2013
21
0
Hi to the guys that created Moonlight, I have to say you made the best thing ever! I havnt tested the chrome version yet but im glad you listen to what your fans ask for.
I tried moonlight on my samsung galaxy s7, the onscreen controller was fine, not comfortable to use for me with gta 5, I used the bluetooth ps3 controller i had connected to my pc.

I have to say im impressed
MY PC specs:
Intel i7-6700k
Gtx 980 ti
16gb Ram

The phone:
Samsung galaxy S7 Edge

When first installed everything showed up how it should have, I even left the setting where it optimises game performance for streaming onto a phone, however when i started streaming gta 5, wow it lagged, I even got an fps counter and it was doing 10-15 fps. But for me what was confusing was when disconnecting my pc was still running the game at 15 fps. So i went and resetted the game to default graphics and optimised it with nvidias tool. It ran 60ffps again on my pc.

So this time I went in moonlight setting and turned off the auto optimising game setting, the clicked on gta to stream it again.
WOW OMG BEST EXPERIENCE EVER SITTING IN THE BATH PLAYING GTA UNDERWATER LOOOOL. (waterproof phone lol)
I was running it at 720p60fps, completly smoooooooooth, no lagg at all, fps counter was a constant 60fps.
Guess what it said latency was only 7ms.
I was so confident i went on gta online and it was the best experience ever, flying jets, driving fast and even deathmatches, it was very responsive, I think it would be even more amazing on a bigger screen, so hopefully i could use it on chrome with my surface 3.
Thanks again guys i appreciate your hard work
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Hi to the guys that created Moonlight, I have to say you made the best thing ever! I havnt tested the chrome version yet but im glad you listen to what your fans ask for.
I tried moonlight on my samsung galaxy s7, the onscreen controller was fine, not comfortable to use for me with gta 5, I used the bluetooth ps3 controller i had connected to my pc.

I have to say im impressed
MY PC specs:
Intel i7-6700k
Gtx 980 ti
16gb Ram

The phone:
Samsung galaxy S7 Edge

When first installed everything showed up how it should have, I even left the setting where it optimises game performance for streaming onto a phone, however when i started streaming gta 5, wow it lagged, I even got an fps counter and it was doing 10-15 fps. But for me what was confusing was when disconnecting my pc was still running the game at 15 fps. So i went and resetted the game to default graphics and optimised it with nvidias tool. It ran 60ffps again on my pc.

So this time I went in moonlight setting and turned off the auto optimising game setting, the clicked on gta to stream it again.
WOW OMG BEST EXPERIENCE EVER SITTING IN THE BATH PLAYING GTA UNDERWATER LOOOOL. (waterproof phone lol)
I was running it at 720p60fps, completly smoooooooooth, no lagg at all, fps counter was a constant 60fps.
Guess what it said latency was only 7ms.
I was so confident i went on gta online and it was the best experience ever, flying jets, driving fast and even deathmatches, it was very responsive, I think it would be even more amazing on a bigger screen, so hopefully i could use it on chrome with my surface 3.
Thanks again guys i appreciate your hard work

I have the same rig as you with cat 6 round the house. The chrome extention works amazing on ethernet (literally you would think you were playing the game locally) and it works very well over wifi too.

Sent from my SM-G925F using XDA Free mobile app
 

sallek97

Member
Oct 9, 2013
21
0
I have the same rig as you with cat 6 round the house. The chrome extention works amazing on ethernet (literally you would think you were playing the game locally) and it works very well over wifi too.

Sent from my SM-G925F using XDA Free mobile app
Lol i have no idea what cat is but im glad to know, unfortunately i dont use powerline since it turned out to be slower than my AC wireless router i get 35-40mbps, and it was perfectly running on my s7, do you think its gonna be the same on chrome, do you know if it requires ram. Since my surface 3 only has 2gb. Thanks again
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Lol i have no idea what cat is but im glad to know, unfortunately i dont use powerline since it turned out to be slower than my AC wireless router i get 35-40mbps, and it was perfectly running on my s7, do you think its gonna be the same on chrome, do you know if it requires ram. Since my surface 3 only has 2gb. Thanks again

Cat 6 is just a type of ethernet cable… lol. Nothing special. Just well-shielded and capable of best speeds. Yes powerlines can be iffy. But they can be a lifesaver for a lot of people who have trouble cabling their house up.

AC wifi is fantastic, 5ghz is important for me as well because my tab and my phone play up when using bluetooth and 2.4 wifi at same time

Sent from my SM-G925F using XDA Free mobile app
 

sallek97

Member
Oct 9, 2013
21
0
Cat 6 is just a type of ethernet cable… lol. Nothing special. Just well-shielded and capable of best speeds. Yes powerlines can be iffy. But they can be a lifesaver for a lot of people who have trouble cabling their house up.

AC wifi is fantastic, 5ghz is important for me as well because my tab and my phone play up when using bluetooth and 2.4 wifi at same time

Sent from my SM-G925F using XDA Free mobile app
So is the chrome extension different than the pc software or is it the same as the android one as i heard you need a powerful pc for the pc software.
 

nk33

Senior Member
Jun 24, 2009
1,153
87
So is the chrome extension different than the pc software or is it the same as the android one as i heard you need a powerful pc for the pc software.

The chrome extention will (I think) eventually replace the old java pc app. It is so much smoother. Its not the same as the android one as its not android based… but it runs just as well.

All you have to do is install chrome, drag the extention in and then u can create a shortcut to moonlight in the task bar… job done easy.

Sent from my SM-G925F using XDA Free mobile app
 

Deyadissa

Member
Apr 17, 2016
9
2
I have a question about this app and how it works. I have an official Nvidia Shield device, which uses the native streaming app. But I have noticed that the controller input is buggy on it. Games like Dragon's Dogma Arisen do not work on Nvidias app at all. It maps some invisible controller with numbers as buttons.

Moonlight does this as well, but I found a workaround which was launching steam within Moonlight, and then launching the game via big picture mode. The game then acknowledges that the controller is an XBOX controller and works perfectly fine.

Why is it that when I launch Steam in Moonlight, the controller works perfectly fine; but if I launch the game in gamestream (nvidias native app) via steam, it does not work. What's different between the two, and is there a way I can fix the native app?

The chrome extention will (I think) eventually replace the old java pc app. It is so much smoother. Its not the same as the android one as its not android based… but it runs just as well.

All you have to do is install chrome, drag the extention in and then u can create a shortcut to moonlight in the task bar… job done easy.

Sent from my SM-G925F using XDA Free mobile app

Is there any plans to support higher resolutions other than 1080p on the PC client?
 

cgutman

Senior Member
Aug 14, 2010
485
430
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
 

cgutman

Senior Member
Aug 14, 2010
485
430
The chrome extention will (I think) eventually replace the old java pc app. It is so much smoother. Its not the same as the android one as its not android based… but it runs just as well.

All you have to do is install chrome, drag the extention in and then u can create a shortcut to moonlight in the task bar… job done easy.

Sent from my SM-G925F using XDA Free mobile app
Yep, Java app will be going away in favor of the Chrome app which has much better streaming performance.

I have a question about this app and how it works. I have an official Nvidia Shield device, which uses the native streaming app. But I have noticed that the controller input is buggy on it. Games like Dragon's Dogma Arisen do not work on Nvidias app at all. It maps some invisible controller with numbers as buttons.

Moonlight does this as well, but I found a workaround which was launching steam within Moonlight, and then launching the game via big picture mode. The game then acknowledges that the controller is an XBOX controller and works perfectly fine.

Why is it that when I launch Steam in Moonlight, the controller works perfectly fine; but if I launch the game in gamestream (nvidias native app) via steam, it does not work. What's different between the two, and is there a way I can fix the native app?



Is there any plans to support higher resolutions other than 1080p on the PC client?
I'm not sure why Moonlight and Shield Hub differ in behavior. You could try toggling the multi-controller checkbox in Shield Hub for that game and see if that makes a difference.

The Chrome app will support 4K streaming on PC soon, as long as your client PC's GPU can decode a 4K 30/60 FPS H.264 video stream. The next alpha should have it, assuming no major issues come up.
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Yep, Java app will be going away in favor of the Chrome app which has much better streaming performance.


I'm not sure why Moonlight and Shield Hub differ in behavior. You could try toggling the multi-controller checkbox in Shield Hub for that game and see if that makes a difference.

The Chrome app will support 4K streaming on PC soon, as long as your client PC's GPU can decode a 4K 30/60 FPS H.264 video stream. The next alpha should have it, assuming no major issues come up.

My host pc has a 4k tv connected to it so I play gta in 4k no problem. If I leave it on 4k and stream to pc on same lan using chrome app, if I dont change the 4k to 1080 its really jerky. Will this change when you provide 4k support?

Many thanks again for an amazing app

Sent from my SM-G925F using XDA Free mobile app
 

Mc2face

New member
Apr 18, 2016
2
0
Finally managed to get Moonlight streaming at 1080/60fps at 100Mbps and although it looks fantastic at a slight distance from the screen using it as part of an HMD for 3D VR there is one hugely noticeable issue, which I'm guessing is just native to Nvidias gamestream itself. Every time I move (for example streaming Skyrim to my LG G3) parts of the image blur slightly as if it's predicting the decoding for it. Once I stop moving a few milliseconds later everything returns to perfect clarity again. Is there anything at all that I can do to get around this issue? Or is this just how game streaming works in general? I was under the impression the decoding should be taking place between the image streaming & showing on screen, hence the latency of the decoding? Or is that not the case and there is no way around this? I have tried every resolution combination in Moonlight and everything from 10mbps up to the full 100 and although I have no packet loss showing or network error messages at all I still get this issue. Anyway huge thanks for all the work on Moonlight, is the only streaming solution that comes any where near close to enjoyable.


Hi, I know you said you were still suffering problems, but could you please share how you got your lg g3 to stream at 100mps? Thanks in advance....
 

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