[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1479":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},1479,"Sunshine","LizardByte\u002FSunshine","LizardByte","Self-hosted game stream host for Moonlight.","http:\u002F\u002Fapp.lizardbyte.dev\u002FSunshine\u002F",null,"C++",38082,1989,144,91,0,156,437,1218,615,119.9,"GNU General Public License v3.0",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"cpp","docker","flathub-pkg","game-stream","game-streaming","game-streaming-server","geforce-experience","homebrew-pkg","maintainer-wanted","moonlight","pacman-pkg","python","remote-desktop","replicator-custom-issues","replicator-release-notifications","rtd","winget-pkg","2026-06-12 04:00:09","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"sunshine.png\"  alt=\"Sunshine icon\"\u002F>\n  \u003Ch1 align=\"center\">Sunshine\u003C\u002Fh1>\n  \u003Ch4 align=\"center\">Self-hosted game stream host for Moonlight.\u003C\u002Fh4>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLizardByte\u002FSunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flizardbyte\u002Fsunshine.svg?logo=github&style=for-the-badge\" alt=\"GitHub stars\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLizardByte\u002FSunshine\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Flizardbyte\u002Fsunshine\u002Ftotal.svg?style=for-the-badge&logo=github\" alt=\"GitHub Releases\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Flizardbyte\u002Fsunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Flizardbyte\u002Fsunshine.svg?style=for-the-badge&logo=docker\" alt=\"Docker\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLizardByte\u002FSunshine\u002Fpkgs\u002Fcontainer\u002Fsunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?url=https%3A%2F%2Fipitio.github.io%2Fbackage%2FLizardByte%2FSunshine%2Fsunshine.json&query=%24.downloads&label=ghcr%20pulls&style=for-the-badge&logo=github\" alt=\"GHCR\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fflathub.org\u002Fapps\u002Fdev.lizardbyte.app.Sunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fdownloads\u002Fdev.lizardbyte.app.Sunshine?style=for-the-badge&logo=flathub\" alt=\"Flathub installs\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fflathub.org\u002Fapps\u002Fdev.lizardbyte.app.Sunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fv\u002Fdev.lizardbyte.app.Sunshine?style=for-the-badge&logo=flathub\" alt=\"Flathub Version\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwinget-pkgs\u002Ftree\u002Fmaster\u002Fmanifests\u002Fl\u002FLizardByte\u002FSunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fwinget\u002Fv\u002FLizardByte.Sunshine?style=for-the-badge&logo=data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHuSURBVFhH7ZfNTtRQGIYZiMDwN\u002FIrCAqIhMSNKxcmymVwG+5dcDVsWHgDrtxwCYQVl+BChzDEwSnPY+eQ0sxoOz1mQuBNnpyvTdvz9jun5\u002FSrjfxnJUkyQbMEz2ELduF1l0YUA3QyTrMAa2AnPtyOXsELeAYNyKtV2EC3k3lYgTOwg09ghy\u002FBTp7CKBRV844BOpmmMV2+ySb4BmInG7AKY7AHH+EYqqhZo9PPBG\u002FBVDlOizAD\u002FXQFmnoPXzxRQX8M\u002FCCYS48L6RIc4ygGHK9WGg9HZSZMUNRPVwNJGg5Hg2Qgqh4N3FsDsb6EmgYm07iwwvUxstdxJTwgmILf4CfZ6bb5OHANX8GN5x20IVxnG8ge94pt2xpwU3GnCwayF4Q2G2vgFLzHndFzQdk4q77nNfCdwL28qNyMtmEf3A1\u002FQV5FjDiPWo5jrwf8TWZChTlgJvL4F9QL50\u002FA43qVidTvLcuoM2wDQ1+IkgefgUpLcYwMVBqCKNJA2b0gKNocOIITOIef8C\u002FF\u002FCdMbh\u002FGklynsSawKLHS8d9\u002FB1x2LUqsfFyy3TMsWj5A1cLkotDbYO4JjWWZlZEGv8EbOIR1CAVN2eG8W5oNKgxaeC6DmTJjZs7ixUxpznLPLT+v4sXpoMLcLI3mzFSonDXIEI\u002FM3QCIO4YuimBJ\u002FgAAAABJRU5ErkJggg==\" alt=\"Winget Version\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgurubase.io\u002Fg\u002Fsunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGurubase-Ask%20Guru-ef1a1b?style=for-the-badge&logo=data:image\u002Fjpeg;base64,\u002F9j\u002F2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\u002FAABEIABgAGAMBIgACEQEDEQH\u002FxAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\u002Fj5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\u002FT19vf4+fr\u002F2gAMAwEAAhEDEQA\u002FAOLqSO3mlilljido4QGkYDIQEgAn05IH41seFo7aS+uRKlrJci2Y2cd2QImlyOGyQPu7sA8ZxXapAlvpThbPRkv7nTQWhDoIZZRc\u002FXaSAOmcZGOnFfP06XMr3P17F5iqE+Tl1uuvf9Lde55dRW74pit4r61EcdtFdG2U3kVqQY0lyeBgkD5duQOASawqykuV2O6jV9rTU0rXLNjf3Om3QubSXy5QCudoYEEYIIOQR7GnahqV3qk6zXk3mOqhFAUKqqOyqAAByeAKqUUXdrFezhz89lfv1+8KKKKRZ\u002F\u002FZ\" alt=\"Gurubase\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLizardByte\u002FSunshine\u002Factions\u002Fworkflows\u002Fci.yml?query=branch%3Amaster\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flizardbyte\u002Fsunshine\u002Fci.yml.svg?branch=master&label=CI%20build&logo=github&style=for-the-badge\" alt=\"GitHub Workflow Status (CI)\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLizardByte\u002FSunshine\u002Factions\u002Fworkflows\u002Flocalize.yml?query=branch%3Amaster\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Flizardbyte\u002Fsunshine\u002Flocalize.yml.svg?branch=master&label=localize%20build&logo=github&style=for-the-badge\" alt=\"GitHub Workflow Status (localize)\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdocs.lizardbyte.dev\u002Fprojects\u002Fsunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Freadthedocs\u002Fsunshinestream.svg?label=Docs&style=for-the-badge&logo=readthedocs\" alt=\"Read the Docs\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002FLizardByte\u002FSunshine\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgh\u002FLizardByte\u002FSunshine?token=SMGXQ5NVMJ&style=for-the-badge&logo=codecov&label=codecov\" alt=\"Codecov\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## ℹ️ About\n\nSunshine is a self-hosted game stream host for Moonlight.\nOffering low-latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware\nencoding. Software encoding is also available. You can connect to Sunshine from any Moonlight client on a variety of\ndevices. A web UI is provided to allow configuration, and client pairing, from your favorite web browser. Pair from\nthe local server or any mobile device.\n\nLizardByte has the full documentation hosted on [Read the Docs](https:\u002F\u002Fdocs.lizardbyte.dev\u002Fprojects\u002Fsunshine)\n\n* [Stable Docs](https:\u002F\u002Fdocs.lizardbyte.dev\u002Fprojects\u002Fsunshine\u002Flatest\u002F)\n* [Beta Docs](https:\u002F\u002Fdocs.lizardbyte.dev\u002Fprojects\u002Fsunshine\u002Fmaster\u002F)\n\n## 🎮 Feature Compatibility\n\n\u003Ctable>\n    \u003Ccaption id=\"gamepad_emulation\">Gamepad Emulation\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Feature\u003C\u002Fth>\n        \u003Cth>FreeBSD\u003C\u002Fth>\n        \u003Cth>Linux\u003C\u002Fth>\n        \u003Cth>macOS\u003C\u002Fth>\n        \u003Cth>Windows\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd colspan=\"5\" align=\"center\">\n        What type of gamepads can be emulated on the host.\u003Cbr>\n        Clients may support other gamepads.\n        \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>DualShock \u002F DS4 (PlayStation 4)\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>DualSense \u002F DS5 (PlayStation 5)\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Nintendo Switch Pro\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Xbox 360\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Xbox One\u002FSeries\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Ctable>\n    \u003Ccaption id=\"encoding_api\">Encoding API\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Encoding API\u003C\u002Fth>\n        \u003Cth>GPU Vendor\u003C\u002Fth>\n        \u003Cth>FreeBSD\u003C\u002Fth>\n        \u003Cth>Linux\u003C\u002Fth>\n        \u003Cth>macOS\u003C\u002Fth>\n        \u003Cth>Windows\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>AMF\u003C\u002Ftd>\n        \u003Ctd>AMD\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Media Foundation\u003C\u002Ftd>\n        \u003Ctd>Qualcomm\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>NVENC\u003C\u002Ftd>\n        \u003Ctd>NVIDIA\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>QuickSync\u003C\u002Ftd>\n        \u003Ctd>Intel\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"3\">VAAPI\u003C\u002Ftd>\n        \u003Ctd>AMD\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>NVIDIA\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">Video Toolbox\u003C\u002Ftd>\n        \u003Ctd>Apple\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"3\">Vulkan Video\u003C\u002Ftd>\n        \u003Ctd>AMD\u003C\u002Ftd>\n        \u003Ctd>🟡\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel\u003C\u002Ftd>\n        \u003Ctd>🟡\u003C\u002Ftd>\n        \u003Ctd>🟡\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>NVIDIA\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>🟡\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Software\u003C\u002Ftd>\n        \u003Ctd>Any\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Ctable>\n    \u003Ccaption id=\"screen_capture\">Screen Capture\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Capture Method\u003C\u002Fth>\n        \u003Cth>FreeBSD\u003C\u002Fth>\n        \u003Cth>Linux\u003C\u002Fth>\n        \u003Cth>macOS\u003C\u002Fth>\n        \u003Cth>Windows\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>DXGI Desktop Duplication\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>KMS\u002FDRM\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>NvFBC (X11 only)\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>ScreenCaptureKit\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Wayland (wlroots)\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Windows.Graphics.Capture\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>🟡\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>&nbsp;&nbsp;↳ Portable\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>&nbsp;&nbsp;↳ Service\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>X11\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>XDG Desktop Portal\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>KWin Screencast\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n        \u003Ctd>➖\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Ctable>\n    \u003Ccaption id=\"capture_encoding_compat\">Capture → Encoding Compatibility (Linux\u002FFreeBSD)\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Capture Method\u003C\u002Fth>\n        \u003Cth>VAAPI\u003C\u002Fth>\n        \u003Cth>Vulkan Video\u003C\u002Fth>\n        \u003Cth>NVENC (CUDA)\u003C\u002Fth>\n        \u003Cth>Software\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>KMS\u002FDRM\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>NvFBC\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Wayland (wlroots)\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>X11\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>❌\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>XDG Desktop Portal\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>KWin Screencast\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n        \u003Ctd>✅\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n**Legend:** ✅ Supported | 🟡 Partial Support | ❌ Not Yet Supported | ➖ Not Applicable\n\n## 🖥️ System Requirements\n\n> [!WARNING]\n> These tables are a work in progress. Do not purchase hardware based on this information.\n\n\u003Ctable>\n    \u003Ccaption id=\"minimum_requirements\">Minimum Requirements\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Component\u003C\u002Fth>\n        \u003Cth>Requirement\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"3\">GPU\u003C\u002Ftd>\n        \u003Ctd>AMD: VCE 1.0 or higher, see: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fobsproject\u002Fobs-amd-encoder\u002Fwiki\u002FHardware-Support\">obs-amd hardware support\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>\n            Intel:\u003Cbr>\n            &nbsp;&nbsp;FreeBSD\u002FLinux: VAAPI-compatible, see: \u003Ca href=\"https:\u002F\u002Fwww.intel.com\u002Fcontent\u002Fwww\u002Fus\u002Fen\u002Fdeveloper\u002Farticles\u002Ftechnical\u002Flinuxmedia-vaapi.html\">VAAPI hardware support\u003C\u002Fa>\u003Cbr>\n            &nbsp;&nbsp;Windows: Skylake or newer with QuickSync encoding support\n        \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Nvidia: NVENC enabled cards, see: \u003Ca href=\"https:\u002F\u002Fdeveloper.nvidia.com\u002Fvideo-encode-and-decode-gpu-support-matrix-new\">nvenc support matrix\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">CPU\u003C\u002Ftd>\n        \u003Ctd>AMD: Ryzen 3 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel: Core i3 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>RAM\u003C\u002Ftd>\n        \u003Ctd>4GB or more\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"6\">OS\u003C\u002Ftd>\n        \u003Ctd>FreeBSD: 14.3+\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Linux\u002FDebian: 13+ (trixie)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Linux\u002FFedora: 41+\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Linux\u002FUbuntu: 22.04+ (jammy)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>macOS: 14.2+\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Windows: 11+ (Windows Server does not support virtual gamepads)\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">Network\u003C\u002Ftd>\n        \u003Ctd>Host: 5GHz, 802.11ac\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Client: 5GHz, 802.11ac\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Ctable>\n    \u003Ccaption id=\"4k_suggestions\">4k Suggestions\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Component\u003C\u002Fth>\n        \u003Cth>Requirement\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"3\">GPU\u003C\u002Ftd>\n        \u003Ctd>AMD: Video Coding Engine 3.1 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>\n            Intel:\u003Cbr>\n            &nbsp;&nbsp;FreeBSD\u002FLinux: HD Graphics 510 or higher\u003Cbr>\n            &nbsp;&nbsp;Windows: Skylake or newer with QuickSync encoding support\n        \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>\n            Nvidia:\u003Cbr>\n            &nbsp;&nbsp;FreeBSD\u002FLinux: GeForce RTX 2000 series or higher\u003Cbr>\n            &nbsp;&nbsp;Windows: Geforce GTX 1080 or higher\n        \u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">CPU\u003C\u002Ftd>\n        \u003Ctd>AMD: Ryzen 5 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel: Core i5 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">Network\u003C\u002Ftd>\n        \u003Ctd>Host: CAT5e ethernet or better\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Client: CAT5e ethernet or better\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Ctable>\n    \u003Ccaption id=\"hdr_suggestions\">HDR Suggestions\u003C\u002Fcaption>\n    \u003Ctr>\n        \u003Cth>Component\u003C\u002Fth>\n        \u003Cth>Requirement\u003C\u002Fth>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"3\">GPU\u003C\u002Ftd>\n        \u003Ctd>AMD: Video Coding Engine 3.4 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel: HD Graphics 730 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Nvidia: Pascal-based GPU (GTX 10-series) or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">CPU\u003C\u002Ftd>\n        \u003Ctd>AMD: Ryzen 5 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Intel: Core i5 or higher\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd rowspan=\"2\">Network\u003C\u002Ftd>\n        \u003Ctd>Host: CAT5e ethernet or better\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n        \u003Ctd>Client: CAT5e ethernet or better\u003C\u002Ftd>\n    \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## ❓ Support\n\nOur support methods are listed in our [LizardByte Docs](https:\u002F\u002Fdocs.lizardbyte.dev\u002Flatest\u002Fabout\u002Fsupport.html).\n\n## 💲 Sponsors and Supporters\n\n\u003Cp align=\"center\">\n  \u003Cimg src='https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FLizardByte\u002Fcontributors@dist\u002Fsponsors.svg' alt=\"Sponsors\"\u002F>\n\u003C\u002Fp>\n\n## 👥 Contributors\n\nThank you to all the contributors who have helped make Sunshine better!\n\n### GitHub\n\n\u003Cp align=\"center\">\n  \u003Cimg src='https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FLizardByte\u002Fcontributors@dist\u002Fgithub.Sunshine.svg' alt=\"GitHub contributors\"\u002F>\n\u003C\u002Fp>\n\n### CrowdIn\n\n\u003Cp align=\"center\">\n  \u003Cimg src='https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FLizardByte\u002Fcontributors@dist\u002Fcrowdin.606145.svg' alt=\"CrowdIn contributors\"\u002F>\n\u003C\u002Fp>\n\n\u003Cdiv class=\"section_buttons\">\n\n| Previous |                                       Next |\n|:---------|-------------------------------------------:|\n|          | [Getting Started](docs\u002Fgetting_started.md) |\n\n\u003C\u002Fdiv>\n\n\u003Cdetails style=\"display: none;\">\n  \u003Csummary>\u003C\u002Fsummary>\n  [TOC]\n\u003C\u002Fdetails>\n","Sunshine 是一个自托管的游戏流媒体服务器，专为 Moonlight 客户端设计。它使用 C++ 开发，支持 Docker、Flathub 等多种部署方式，具备强大的游戏流媒体传输能力，能够实现低延迟高画质的游戏体验。项目还提供了 Python 脚本以帮助用户进行配置与管理。适合那些希望在局域网内将高性能 PC 或工作站上的游戏流式传输到其他设备（如电视、平板或手机）的游戏玩家和技术爱好者使用。",2,"2026-06-11 02:44:01","top_all"]