Creation of asset "Moonlight-Godot" New

New/Edit
Title Moonlight-Godot
Description A Godot extension to use moonlight in Godot.

Moonlight Godot is a Godot extension that integrates Moonlight game streaming directly into Godot projects. Built on the Moonlight protocol, it leverages FFmpeg and cURL to enable low-latency streaming from a remote PC running Sunshine or GeForce Experience.
Key modules include:
MoonlightConfigManager for local storage of host configurations and TLS certificates.
MoonlightComputerManager for network communication, pairing, and querying apps.
MoonlightStreamCore for lifecycle management of RTSP streams, video decoding, audio forwarding, and input back-channeling.
Typical workflow:
Pair with a host using a PIN code.
Retrieve the app list and cover images.
Configure resolution, FPS, bitrate, and audio settings.
Bind a render target (TextureRect or SubViewport for 3D scenes) and start streaming.
Forward keyboard, mouse, and gamepad inputs via simple event callbacks.
The plugin supports hardware decoding, native audio bypass (via miniaudio), multi-instance streaming (with limitations), and seamless integration into 2D/3D scenes. It is provided under the MIT License with no warranties. For bugs or feature requests, users can open issues on GitHub.
Category Misc
License MIT
Repository Provider Custom
Repository Url https://github.com/html5syt/Moonlight-Godot
Issues Url https://github.com/html5syt/Moonlight-Godot/issues
Godot version Godot 4.1
Version String 1.1.0
Download Commit https://github.com/html5syt/Moonlight-Godot/releases/latest/download/moonlight-godot-plugin.zip
Download Url (Computed) https://github.com/html5syt/Moonlight-Godot/releases/latest/download/moonlight-godot-plugin.zip
Icon Url https://moonlight-stream.org/images/manifest/icons-192.png