Repolode
Techlm77

Techlm77/LinuxPlay

Um desktop remoto de código aberto e baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação por hardware via GStreamer.

Alternativa open source a:TeamViewerAnyDesk

Estrelas
633
Forks
16
Issues abertas
1
Último commit
ontem

O que é?

LinuxPlay é uma ferramenta de desktop remoto para Linux que permite ver e controlar a tela de outro computador. O transporte usa WebRTC com sinalização mTLS, e as conexões são ponto a ponto e criptografadas. O vídeo é codificado pelo GStreamer usando H.264, H.265 ou AV1 por hardware, quando disponível (VA-API em Intel e AMD, NVENC em Nvidia), com fallback por software; o áudio usa Opus. O cliente é um aplicativo GTK4 e libadwaita.

A segurança se baseia em certificados autoassinados, validados por fingerprint. O primeiro pareamento é autenticado por PIN, e o host precisa aprovar cada conexão recebida, que pode ser configurada como somente visualização. O codec, o bitrate e a taxa de quadros se adaptam à rede, e é possível disponibilizar e transmitir vários monitores ao mesmo tempo. Funciona no X11 com qualquer gerenciador de janelas e no Wayland por meio do xdg-desktop-portal. O projeto também inclui um modo autônomo para máquinas sem ninguém no teclado.

Recursos principais

  • 01Transporte WebRTC ponto a ponto com sinalização mTLS
  • 02Codificação por hardware em H.264, H.265 e AV1, com fallback por software
  • 03Pareamento por dispositivo com PIN, validação de certificados por fingerprint e aprovação pelo host
  • 04Sessões somente para visualização ou com controle total
  • 05Codec, bitrate e taxa de quadros adaptáveis às condições da conexão
  • 06Transmissão para vários monitores e vinculação de rede compatível com Tailscale

Casos de uso

  • Acessar uma estação de trabalho Linux em casa ou no escritório a partir de outra máquina na mesma rede
  • Administrar remotamente um computador Linux headless ou sem supervisão por uma rede Tailscale
  • Demonstrar ou dar suporte a um desktop Linux em sessões somente para visualização

Tópicos

Perguntas frequentes

O que é LinuxPlay?
Um desktop remoto de código aberto e baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação por hardware via GStreamer. LinuxPlay é uma ferramenta de desktop remoto para Linux que permite ver e controlar a tela de outro computador. O transporte usa WebRTC com sinalização mTLS, e as conexões são ponto a ponto e criptografadas. O vídeo é codificado pelo GStreamer usando H.264, H.265 ou AV1 por hardware, quando disponível (VA-API em Intel e AMD, NVENC em Nvidia), com fallback por software; o áudio usa Opus. O cliente é um aplicativo GTK4 e libadwaita.
LinuxPlay é gratuito? Qual é a licença?
LinuxPlay é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
LinuxPlay ainda é mantido?
Manutenção ativa. O último commit de LinuxPlay foi em 17 de out. de 2026.
Para que posso usar LinuxPlay?
Acessar uma estação de trabalho Linux em casa ou no escritório a partir de outra máquina na mesma rede Administrar remotamente um computador Linux headless ou sem supervisão por uma rede Tailscale Demonstrar ou dar suporte a um desktop Linux em sessões somente para visualização
Onde consigo LinuxPlay?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Techlm77/LinuxPlay

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados