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

Search This thread

waltherdaniels

New member
Jan 20, 2014
3
0
Wisconsin
To a whole other level

So I've been using Moonlight for a while now on my Galaxy View. I like to play tactics games on my exercise bike. Thank you for making that possible.

Anyways, I've been getting into game streaming with OBS Studio. I'm currently patching my PC video through a game capture card then back up to my display, but there's a forced drop in quality and a barely perceptible delay. What I'd like to do is stream straight from my Gaming PC to my Studio PC. There's already a number of ways to do this, but most involve installing at least one secondary ethernet jack on the Studio Rig and and a CPU hit on the Gaming Rig. I'm wondering if there's a way of creating an integrated OBS Studio Plug-in. I began investigating... I was hoping I could just make a wrapper around something you already built... but it quickly was over my head. I'm only wondering if there's a simple solution I missed...

The API is on github
/jp9000/OBS/wiki/OBS-Plugin-API-Documentation

I should learn to lurk less and post more
 

nk33

Senior Member
Jun 24, 2009
1,153
87
@Developer

Can you please add an option fot the chrome extension to simply display a list of games? Mine now keeps crashing as I have lot of games.

It actually crashes while trying to load the icons for each game, which I couldnt care less about - just the titles are fine

Much much appreciated if you could do this

Sent from my Phone using XDA Free mobile app
 

imranclick

Member
Aug 7, 2013
25
0
Hi. I have a problem. Big problem for me. Before this, I always play game on my phone (Xperia Z2). No lag at all (15ms). Today, I wanna try at my laptop. But the delay is about 100ms or 200ms.
Here is my Host specs:
CPU: i5-6600K @ 4.5GHz
RAM: 8GB
GPU: GTX 1070.
Windows 7
Connection: 100Mbps Full Duplex
Geforce Experience: 3.12.0.84 (Latest Version)

This is my client PC:
CPU: i5-3210M @ 3.1Ghz
RAM: 8GB
GPU: Intel HD 4000/GT 650m
Windows 7
Connection: 2.4Ghz 300N wifi
Moonlight Chrome: 0.8.2

Then, I tried to stream game from my host to client using steam home streaming. No delay at all. I expected there was video encoding problem here.
 

sesnut

Senior Member
Jun 11, 2012
71
30
I have a gen 1 and a gen 2 firestick and I cant get either of them to connect. rtsp handshake fail if I try and use remote desktop. If I run a game it shows up for a few seconds then connection terminated. It works fine from my android phone and chrome.

nevermind, fixed it by reinstalling GeForce experience
 
Last edited:

lauwingchun

Member
Dec 30, 2007
9
0
Hmm, already set that to private connection and tried turning windows firewall off on both server and client, still no success.
Any logs I may refer to on both server and client ends which may shed some light on this?

BTW, I am using Aorus Gaming Box GTX1070 hooked to Skull Canyon Intel NUC via Thunderbolt 3, and it has a "dummy" monitor 1 (to the "Iris Pro Graphics"; there is no such monitor) which it shows up in display settings and cannot be removed.
Could these be leading to the issues also?

* Updates:
- Since this leads me nowhere so far, I resorted to establishing VPN and connecting to my home PC via 192.x.x.x on Moonlight Chrome extension and it worked. There is latency issue but this is the best I could do at this moment.

Just another update:
- I have got myself ahold of an iPad Pro and found it suffers from the same issue, now the summary is:
- Works locally: iPad, Galaxy S8, Windows
Works remotely: Galaxy S8 only

Does this piece of information give more hint on what I might have overlooked?
 

nk33

Senior Member
Jun 24, 2009
1,153
87
ridiculous now - Moonlight Chrome is crashing on all my devices - it trie to load the icons - then it just crashes and i get a message in the bottom right that moonlight has crashed.

Sometimes it works and you are lucky - but mostly crashes - 85% of time.

is there anyway of elimiating the games that gamestream picks up automatically - i have removed all the places for it to look yet it still finds them - these are the ones causing the issue as they have icons which crash the load.
 

sickpuppy

Member
Aug 14, 2010
8
0
Bracknell
I absolutely love Moonlight, I've been able to move my big noisy gaming pc into a cupboard and stream to my laptop via the Chrome app...

I also have a Gigabyte Brix connected to my tv that I want to use with Moonlight Chrome app but I can't have a keyboard and mouse connected.

Only trouble is I can't quit streaming as no way of pressing CTRL+ALT+SHIFT+Q, currently I go into Teamviewer on the laptop to do it but as Teamviewer is known to cause issues everything locks up and goes slow and it's just a mess.

Any way you could add a way of quitting streaming via the controller, say pressing Start and Back buttons together?
As a bonus would be good if you could navigate the Moonlight interface with the controller as Chrome has built in controller support?
I know you can use various apps to use the controller as a mouse but they interfere with the games when they're running.

Oh and I'm using wireless Xbox 360 controller with the wireless receiver.
 

diablos222

Senior Member
Aug 15, 2011
144
9
I updated Moonlight on my Android phone today and it finally fixed the issue with my phone getting super hot. I found a bug tho, I dont know when it was introduced. When you want to customize the onscreen controlls, you cant move the left analog stick all the way to the left border of the screen.
 

demonwind

Senior Member
Dec 13, 2011
412
28
Moonlight Chrome is never able to find my PC, yet my Moonlight Android does. Regardless of internet or local network.
What could be the problem here?
 

bartleyg82

Member
Aug 10, 2010
34
6
What is the best chipset these days for moonlight streaming? Is it still the nvidia chipsets (tegra 4, x1, k1, etc) or are newer snapdragons/exynos just as good or better? It doesn't look like the latency list in the first post has been updated in a while. I ask because I'm looking to buy a tablet specifically for moonlight streaming and wanted to find out what cpu would give the best experience. Thanks!
 

tetrach21

Member
Aug 28, 2010
10
0
Config touch overlay

I am sure this has been asked a million times. Is there a way to move and resize the touch overlay buttons?
 

cgutman

Senior Member
Aug 14, 2010
485
430
I absolutely love Moonlight, I've been able to move my big noisy gaming pc into a cupboard and stream to my laptop via the Chrome app...

I also have a Gigabyte Brix connected to my tv that I want to use with Moonlight Chrome app but I can't have a keyboard and mouse connected.

Only trouble is I can't quit streaming as no way of pressing CTRL+ALT+SHIFT+Q, currently I go into Teamviewer on the laptop to do it but as Teamviewer is known to cause issues everything locks up and goes slow and it's just a mess.

Any way you could add a way of quitting streaming via the controller, say pressing Start and Back buttons together?
As a bonus would be good if you could navigate the Moonlight interface with the controller as Chrome has built in controller support?
I know you can use various apps to use the controller as a mouse but they interfere with the games when they're running.

Oh and I'm using wireless Xbox 360 controller with the wireless receiver.
Yeah, it's definitely something we're looking at.

I updated Moonlight on my Android phone today and it finally fixed the issue with my phone getting super hot. I found a bug tho, I dont know when it was introduced. When you want to customize the onscreen controlls, you cant move the left analog stick all the way to the left border of the screen.
Nice to hear that it stopped heating your phone up so much. Which model of phone was it?

Moonlight Chrome is never able to find my PC, yet my Moonlight Android does. Regardless of internet or local network.
What could be the problem here?
Does it work if you manually type the PC's IP address in?

What is the best chipset these days for moonlight streaming? Is it still the nvidia chipsets (tegra 4, x1, k1, etc) or are newer snapdragons/exynos just as good or better? It doesn't look like the latency list in the first post has been updated in a while. I ask because I'm looking to buy a tablet specifically for moonlight streaming and wanted to find out what cpu would give the best experience. Thanks!
I'm seeing sub-10 ms latency on modern high-end Snapdragon stuff (835 and 845). Make sure it's got 5 GHz WiFi and hopefully see if someone else has had success with Moonlight on it.

I am sure this has been asked a million times. Is there a way to move and resize the touch overlay buttons?
On Android you can to some extent using the gear icon in the corner. On iOS, it's not supported yet.
 

Hewell

Senior Member
May 18, 2012
55
7
EDITED: Hi everybody, I bought a Vorke Z6 Plus Android TV Box and I have a decent 50 ms latency, to much for FPS but enough for Tomb Raider or Deus Ex.
I can't get 5.1 surround audio from it over Moonlight with games like Deus Ex Human Revolution, Thief or Ghost Recon Wildlands, and I have activated the option.
Is there any hide option to activate or something more complicated to do to obtain 5.1 audio?
Thanks
 
Last edited:
I'm getting ~45ms hardware decoder latency no matter what settings I use on a Huawei Mate 9, is this really how it's supposed to be? I figured a relatively recent flagship should be faster than this, especially compared to stuff like the OUYA in the OP :/

It's got an 8-core HiSilicon Kirin 960 CPU and Mali-G71 MP8 GPU if that helps
 
Last edited:

AngelsEnd

New member
May 24, 2018
1
0
Control stream establishment failed (error -1)

Hello :)
I really love moonlight and I am happy to found out this project :)

On my home network it works really good but now i am trying to stream over the internet. Both host and client are windows 10 pc's with the newest version of chrome and moonlight for chrome v. 0.90. Also GFE is the newest version.
I opend all relevant ports for my windows firewall and also on my router on the host. Both client and host use ipv6. I also installed the ipv6 portforwarder.

On the client I find the host-pc and I can connect to the host. All the games are listet at moonlight on the client. If I try to start a game this game is starting on the host pc but on the client there is an "Control stream establishment failed (error -1)" error.
Can anyone help me with this problem? Any other informations are needed?

Greetings
 

zediiiii

Senior Member
Jul 4, 2014
92
50
I don't think it is possible with both solutions to have the full Windows desktop in SBS. Which would be possible if Moonlight had this simple SBS output mode.

I have a little experience with Android development. Do you think it is technically possible to process the Moonlight Android client image output and display it in SBS? Or is it in some hardware or hacky mode that you can't touch? I might do the implementation myself.

This has already been done by monstrobishi and is available at his fork of moonlight on github. However, as mentioned in this issue post and this second issue post, the port needs to be updated to current protocol for GFE in order to perform an RTSP handshake and begin the stream.

I've forked the code, but my Android dev skills are weak... This seems to be more than just a "copy the new moonlight source in applicable spots and build" job to update the moonlight-SBS port. Can anyone provide some tips or help out on this?
 

nk33

Senior Member
Jun 24, 2009
1,153
87
This has already been done by monstrobishi and is available at his fork of moonlight on github. However, as mentioned in this issue post and this second issue post, the port needs to be updated to current protocol for GFE in order to perform an RTSP handshake and begin the stream.

I've forked the code, but my Android dev skills are weak... This seems to be more than just a "copy the new moonlight source in applicable spots and build" job to update the moonlight-SBS port. Can anyone provide some tips or help out on this?

I just use tridef. Plays most games in SBS. If you also use trinus then the gyrosensor means you can use your head to look around in fps games etc.

Tutorial here.. Very easy : https://www.reddit.com/r/GoogleCard...ial_on_how_to_setup_trinus_vr_with_tridef_3d/

Sent from my Phone using XDA Free mobile app
 

zediiiii

Senior Member
Jul 4, 2014
92
50
I just use tridef. Plays most games in SBS. If you also use trinus then the gyrosensor means you can use your head to look around in fps games etc.

Tutorial here.. Very easy : https://www.reddit.com/r/GoogleCard...ial_on_how_to_setup_trinus_vr_with_tridef_3d/

Sent from my Phone using XDA Free mobile app

Tridef doesn't easily do 2D SBS for every game, and it costs $40. Trinus does simple SBS conversion but using their streaming client is not as efficient as using moonlight, and you can't do SBS and moonlight at the same time. Riftcat (Vridge) doesn't do SBS conversion either.

Bigscreen (steam app) outputs a Cinema-style screen of your monitor(s) and can be accessed via vr streaming, but there is some finicky setup to stream that through moonlight (I haven't figured that out).

Instead of all this messing around to get things working, I want a universal 2d SBS conversion that launches steam and shows me to access my whole library without interacting with the computer itself.
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Tridef doesn't easily do 2D SBS for every game, and it costs $40. Trinus does simple SBS conversion but using their streaming client is not as efficient as using moonlight, and you can't do SBS and moonlight at the same time. Riftcat (Vridge) doesn't do SBS conversion either.

Bigscreen (steam app) outputs a Cinema-style screen of your monitor(s) and can be accessed via vr streaming, but there is some finicky setup to stream that through moonlight (I haven't figured that out).

Instead of all this messing around to get things working, I want a universal 2d SBS conversion that launches steam and shows me to access my whole library without interacting with the computer itself.

I think you need to do more research mate.

I use tridef and moinlight and trinus all at the same time and it works extremely well.



Sent from my Phone using XDA Free mobile app
 

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