mirror of
https://github.com/thinkonmay/sunshine-sdk.git
synced 2025-12-30 17:49:07 +00:00
Sunshine is a gamestream host for Moonlight!
| assets | ||
| moonlight-common-c@801aaf43d6 | ||
| platform | ||
| Simple-Web-Server@e70509e078 | ||
| .gitignore | ||
| .gitmodules | ||
| audio.cpp | ||
| audio.h | ||
| CMakeLists.txt | ||
| config.cpp | ||
| config.h | ||
| crypto.cpp | ||
| crypto.h | ||
| FindFFmpeg.cmake | ||
| input.cpp | ||
| input.h | ||
| main.cpp | ||
| nvhttp.cpp | ||
| nvhttp.h | ||
| queue.h | ||
| README.txt | ||
| stream.cpp | ||
| stream.h | ||
| sunshine.conf.example | ||
| utility.h | ||
| uuid.h | ||
| video.cpp | ||
| video.h | ||
Requirements: Ubuntu 19.10: cmake libssl-dev libavdevice-dev libboost-thread-dev libpulse-dev libopus-dev libfixes-dev libxtst-dev libx11-dev Compilation: * git clone <repository> --recurse-submodules * mkdir build && cd build * cmake -DCMAKE_BUILD_TYPE=Release .. * make Usage: * run sunshine * In Moonlight: Add PC manually * When Moonlight request you insert the correct pin on sunshine: wget xxx.xxx.xxx.xxx:47989/pin/xxxx -- where the final 4 x'es are subsituted by the pin or Type in the URL bar of your browser: xxx.xxx.xxx.xxx:47989/pin/xxxx -- where the final 4 x'es are subsituted by the pin * Click on one of the Applications listed * Have fun :) Note: * The Windows key is not passed through by Moonlight, therefore Sunshine maps Right-Alt key to the Windows key