AadamZ5 / AadamZ5/dev-disp

Implement Sunshine transport stream and Moonlight-core transport sink

Offen
#2 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
3
Forks
1
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It seems technically feasible to have our app host a Sunshine instance and control it via the [Sunshine REST API](https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2api.html), and our client app implement the https://github.com/moonlight-stream/moonlight-common-c core Moonlight library.

Pair Sunshine with EVDI, we can easily orchestrate these together to create a first-class desktop streaming experience.

See Sunshine's help and consider our app maintaining separate configurations for separate desktop screens:
```shell
azocolo@zocolo-laptop:~/.bin$ ./sunshine --help

------------------------------
Sunshine AppImage package.
------------------------------

sunshine.AppImage options
------------------------

Usage: ./sunshine --help, -h
------ # This message

./sunshine --install, -i
# Install input rules sunshine.service files. Restart required.

./sunshine --remove, -r
# Remove input rules sunshine.service files.

./sunshine --appimage-help
# Show available AppImage options

sunshine options
----------------

Usage: ./sunshine [options] [/path/to/configuration_file] [--cmd]
Any configurable option can be overwritten with: "name=value"

Note: The configuration will be created if it doesn't exist.

--help | print help
--creds username password | set user credentials for the Web manager
--version | print the version of sunshine

flags
-0 | Read PIN from stdin
-1 | Do not load previously saved state and do retain any state after shutdown
| Effectively starting as if for the first time without overwriting any pairings with your devices
-2 | Force replacement of headers in video stream
-p | Enable/Disable UPnP

```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.