No description
Find a file
2018-08-02 21:37:46 -07:00
app Validate that the codec is functional before using it. Fixes streaming failure with VAAPI if hardware lacks codec support 2018-08-02 21:37:46 -07:00
config.tests/SLVideo Add (untested) Steam Link video decoding/rendering 2018-07-21 20:29:05 -07:00
libs Replace Opus submodule with prebuilt libopus 1.2.1 binaries for Windows and Mac 2018-07-30 22:10:08 -07:00
moonlight-common-c Travis CI support 2018-07-28 22:49:36 -07:00
qmdnsengine Travis CI support 2018-07-28 22:49:36 -07:00
scripts Bundle ANGLE libraries into the installer to load on hardware without good OpenGL support 2018-08-01 20:40:05 -07:00
wix Block x86 installs on x64 OSes 2018-07-28 13:59:27 -07:00
.gitignore Add initial WiX installer for Windows 2018-07-25 02:53:51 -07:00
.gitmodules Replace Opus submodule with prebuilt libopus 1.2.1 binaries for Windows and Mac 2018-07-30 22:10:08 -07:00
.travis.yml Replace Opus submodule with prebuilt libopus 1.2.1 binaries for Windows and Mac 2018-07-30 22:10:08 -07:00
LICENSE Add license and readme 2018-07-07 14:59:48 -07:00
moonlight-qt.pro Replace Opus submodule with prebuilt libopus 1.2.1 binaries for Windows and Mac 2018-07-30 22:10:08 -07:00
README.md Remove 10 ms sleep hidden inside SDL_WaitEvent(). This fixes mouse polling rate being capped at 100 Hz (1 second / 10 ms) and the rendering FPS being capped at 90 FPS. 2018-08-01 18:26:50 -07:00

Moonlight PC

Moonlight PC is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built to run on Windows, Mac, and Linux. This client is the successor to Moonlight Chrome for streaming on PC.

Moonlight also has mobile versions for Android and iOS.

This client is currently still in development (pre-alpha), but the streaming performance is already much better than the older Moonlight Chrome client on many machines. Test releases may be available for your OS on the Releases page.

You can follow development on our Discord server.

Windows AppVeyor Status Mac and Linux Travis CI Status

Features

  • Hardware accelerated video decoding on Windows, Mac, and Linux
  • Supports streaming at up to 120 FPS on high refresh rate monitors
  • Supports streaming at 720p, 1080p, 1440p, or 4K
  • 5.1 surround sound audio
  • HEVC support for better image quality at reduced bandwidth
  • Keyboard and mouse support
  • Gamepad support with SDL gamepad mappings

Building

  1. Install the latest Qt SDK (and optionally, the Qt Creator IDE) from https://www.qt.io/download (select MSVC toolchain on Windows)
  2. Run git submodule update --init --recursive from within moonlight-qt/
  3. Open the project in Qt Creator or build from qmake on the command line

Contribute

  1. Fork us
  2. Write code
  3. Send Pull Requests

Check out our website for project links and information.