mirror of
https://github.com/LizardByte/Sunshine.git
synced 2024-12-26 21:15:15 +00:00
Self-hosted game stream host for Moonlight.
cppdockergame-streamgame-streaminggame-streaming-servergeforce-experiencehomebrew-pkgmoonlightpacman-pkgpythonremote-desktopreplicator-release-notificationsrtdwinget-pkg
assets | ||
moonlight-common-c@f5ae5df5d0 | ||
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 libevdev-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