#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
- Download GeForce Experience and install on your Windows PC
- Download the compiled version from the GitHub releases page
- Install libopus0 (Debian/Raspbian) or opus (Arch Linux/Fedora/Pidora)
- Configure sound
##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 [options] host
Actions:
pair Pair device with computer
stream Stream computer to device
list List available games and applications
help Show this help
Streaming options:
-720 Use 1280x720 resolution (default)
-1080 Use 1920x1080 resolution
-width <width> Horizontal resolution (default 1280)
-height <height> Vertical resolution (default 720)
-30fps Use 30fps
-60fps Use 60fps (default)
-bitrate <bitrate> Specify the bitrate in Kbps
-packetsize <size> Specify the maximum packetsize in bytes
-app <app> Name of app to stream
Use ctrl-c to exit application
##Compile
- Install cmake
- Install cryptographics libraries libssl-dev (Debian/Raspbian) or openssl-devel (Fedora/Pidora) or openssl (Arch Linux)
- Install audio libraries libopus-dev and libasound2-dev (Debian/Raspbian) or opus-devel and alsa-lib-devel (Fedora/Pidora) or opus and alsa-lib (Arch Linux)
- Initialize the git submodules
git submodule update --init
mkdir build
cd build/
cmake ../
make
Discussion
XDA
Raspberry Pi Forum
SolidRun Community
##Contribute
- Fork us
- Write code
- Send Pull Requests