#Moonlight Embedded

Moonlight is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built for Linux/OSX/Windows.

Moonlight Embedded allows you to stream your full collection of Steam games from your powerful Windows desktop to your embedded system, like Raspberry Pi, CuBox-i and Hummingboard.

For a demo see this video.

Moonlight-common-c is the shared codebase between different C implementations of Moonlight

Moonlight also has an Android implementation.

Moonlight-pc also has an Linux/OSX/Windows implementation.

Moonlight iOS also has an iOS implementation.

Moonlight Windows also has an Windows and Windows Phone implementation.

##Features

  • Streams Steam and all of your games from your PC to your embedded system.

##Installation

##Requirements

  • GFE compatible computer with GTX 600/700/900 series GPU (for the PC you're streaming from)
  • High-end wireless router (802.11n dual-band recommended) or wired network
  • Geforce Experience 2.1.1 or higher

##Quick Start

  • Ensure your machine and embedded system are on the same network
  • Turn on Shield Streaming in the GFE settings
  • Start Moonlight Embedded with pair
  • Accept the pairing confirmation on your PC
  • Start Moonlight Embedded with stream
  • Play games!

##Usage Usage: moonlight host game

##Compile

  • Install cmake
  • Install cryptographics libraries libssl-dev (Debian/Raspbian) or openssl-devel (Fedora/Pidora) or openssl (Arch Linux)
  • Initialize the git submodules git submodule update --init
mkdir build
cd build/
cmake ../
make

Discussion

XDA
Raspberry Pi Forum
SolidRun Community

##Contribute

  1. Fork us
  2. Write code
  3. Send Pull Requests
Description
Gamestream client for embedded systems
Readme GPL-3.0 79 MiB
Languages
C 93.5%
CMake 6.5%