Imagem Docker que executa um cliente Steam headless com desktop, permitindo transmitir jogos para um navegador, Moonlight ou Steam Link.
LizardByte/Sunshine
Host de streaming de jogos self-hosted que permite transmitir jogos do seu PC ou servidor para clientes Moonlight, com codificação por hardware ou software.
Alternativa open source a:NVIDIA GameStream
Steam Link
- Estrelas
- 42,446
- Forks
- 2,274
- Issues abertas
- 165
- Último commit
- há 4 horas
O que é?
Sunshine é um host de streaming de jogos para o Moonlight, um cliente open source. Ele roda na sua própria máquina, captura a tela e o áudio, codifica o vídeo e o envia para qualquer cliente Moonlight na rede, permitindo jogar remotamente em outros dispositivos.
Ele oferece codificação por hardware em GPUs AMD, Intel e Nvidia, além de codificação por software como alternativa. As opções de captura e codificação variam conforme a plataforma, com suporte listado para Windows, Linux, macOS e FreeBSD. A emulação de gamepad é compatível com controles comuns, como DualShock, DualSense, Xbox e Switch Pro, com limitações específicas de cada plataforma.
A configuração e o pareamento de clientes são feitos por uma interface web no navegador, seja no host ou em um dispositivo móvel. Há pacotes de instalação disponíveis para Docker, Flathub, Homebrew, pacman e winget.
Recursos principais
- 01Codificação por hardware via NVENC, AMF, QuickSync, VAAPI e Vulkan Video, além de codificação por software.
- 02Vários métodos de captura de tela, incluindo DXGI, KMS/DRM, ScreenCaptureKit e Wayland.
- 03Emulação de gamepad para controles DualShock, DualSense, Xbox e Switch Pro.
- 04Interface web para configuração e pareamento de clientes pelo navegador.
- 05Compatível com qualquer cliente Moonlight em diversos dispositivos.
Casos de uso
- Jogar games de PC em um laptop, tablet ou celular enquanto o PC gamer fica em outro cômodo.
- Configurar um servidor doméstico de jogos que transmite para vários dispositivos na rede local.
- Transmitir jogos de uma máquina com Linux ou FreeBSD para clientes Moonlight.
Tópicos
Perguntas frequentes
- O que é Sunshine?
- Host de streaming de jogos self-hosted que permite transmitir jogos do seu PC ou servidor para clientes Moonlight, com codificação por hardware ou software. Sunshine é um host de streaming de jogos para o Moonlight, um cliente open source. Ele roda na sua própria máquina, captura a tela e o áudio, codifica o vídeo e o envia para qualquer cliente Moonlight na rede, permitindo jogar remotamente em outros dispositivos.
- Sunshine é gratuito? Qual é a licença?
- Sunshine é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Sunshine ainda é mantido?
- Manutenção ativa. O último commit de Sunshine foi em 21 de out. de 2026.
- Para que posso usar Sunshine?
- Jogar games de PC em um laptop, tablet ou celular enquanto o PC gamer fica em outro cômodo. Configurar um servidor doméstico de jogos que transmite para vários dispositivos na rede local. Transmitir jogos de uma máquina com Linux ou FreeBSD para clientes Moonlight.
- Onde consigo Sunshine?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LizardByte/Sunshine
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Executa o Windows em um container Docker, com download automático e instalação autônoma, acessível pelo navegador ou via RDP.
App de fotos auto-hospedado e focado em privacidade, que classifica imagens automaticamente, reconhece rostos e mapeia fotos e vídeos.
Um dashboard leve e auto-hospedado que reúne feeds RSS, Reddit, Hacker News, YouTube, previsão do tempo e muito mais em uma página configurável.
Um gerenciador financeiro pessoal self-hosted para acompanhar receitas, despesas, orçamentos e transações recorrentes sem enviar dados para a nuvem.
Grist é uma planilha relacional que pode ser hospedada por você e combina fórmulas de planilha com colunas tipadas no estilo de banco de dados.