Screen share P2P · Windows e macOS

Divide a tela.
Não seus dados!

Host captura. Viewer assiste. O vídeo vai direto de um PC para o outro. Sem nuvem, sem login, sem a tela passando por um datacenter.

P2P criptografado Sem login, sem conta Windows 10/11 · macOS 14.2+

Screen share. Ponto a ponto.

O que é

  • Salas com tela compartilhada: todo mundo pode compartilhar e escolher o que assistir.
  • Salas protegidas por senha.
  • Apelidos personalizáveis.
  • Escolha quais apps têm o áudio compartilhado.
  • H.264 com aceleração de hardware e fallback para software.
  • Windows e macOS suportados.
  • Código aberto e auditável no GitHub: o app é exatamente o que o código mostra.
  • Licença PolyForm Noncommercial.

O que não é

  • O servidor não enxerga sua transmissão.
  • Sem captura de dados.
  • Sem servidor TURN: sem relay, a mídia nunca passa por servidor nenhum.
  • Pode usar no trabalho ou em atividades comerciais; mas revender ou usar trechos em ferramentas pagas só com autorização expressa.
  • Não é feito em Golang.
  • Não é aplicativo de bar ou de bebida.
  • Também não incentivamos o consumo de bebidas.
  • O nome é uma piada, não leve ao pé da letra.

Três passos. Nenhuma nuvem.

O Host abre a sessão e ganha um código. O Viewer entra com o código. O vídeo liga direto entre os dois.

Iniciar sala

Escreva uma senha e clique em "Criar sala".

Copia o código e compartilha!

A sala ganha um código de 6 caracteres. Aperte copiar e envie para seus amigos, ou grite ele pela casa.

Todo mundo participa

Entre com o código e a senha. Todos podem compartilhar ou assistir, e cada um é host da própria transmissão.

Uma pessoa é a líder da sala, mas todos podem compartilhar: não importa quem criou a sala, quem compartilha a própria tela é o host da própria transmissão. O servidor não recebe nada do que é compartilhado, ele só apresenta as pessoas e mantém a sala aberta para que elas se conectem.

O que o app faz.

Sala

Só salas, sem palco

Nada de um transmite e o resto só assiste. Toda sala é de hosts e viewers, e cada pessoa escolhe quem assistir, com grelha, pin e zoom.

Quality

Low / Medium / High

Codec H.264 e controle fino de resolução, framerate e bitrate.

System audio

Áudio com exclusão

Compartilha o som do PC com mixagem por aplicativo: exclua o chat de voz ou qualquer app da transmissão.

Papéis

Todo mundo pode ser tudo

Salas de hosts e viewers: todos podem ter todos os papéis, compartilhar e assistir ao mesmo tempo. Com a admission ligada, a líder aprova cada entrada e o roster mostra quem está dentro.

Windows e macOS. Instale no seu PC.

Puxa a última release do GitHub.

Windows 10/11macOS 14.2+ · M1+PolyForm Noncommercial

Código no GitHub · Todas as releases

Perguntas frequentes.

Preciso de internet?
No momento, sim. A menos que você hospede o servidor do projeto na sua rede local e use o endereço dele no campo "Servidor" da tela principal. De um jeito ou de outro, o vídeo vai direto entre vocês.
Windows e macOS?
Sim. Windows 10/11 e macOS 14.2+ (Apple Silicon). Host e Viewer podem ser de sistemas diferentes.
Por que o nome é goDrinking?
Em português a gente fala "vai tomando". Alguém traduziu, ficou goDrinking. Não é Go. Não é bar.
O servidor vê a minha tela?
Não. O servidor só troca a sinalização entre os participantes para que eles enviem a mídia via WebRTC P2P, e os participantes mantêm conexão com o servidor via websocket para se enxergarem na sala. Ou seja: o servidor não vê suas mídias e não sabe quem é você, só sabe o nick que você colocou e enquanto a sala estiver aberta!
Posso usar no trabalho?
Pode. Reunião, suporte, o que for. O que não pode é pegar o código e revender (fork comercial, white-label, SaaS do mesmo app).
O app pode ter bugs?
Sim. O app ainda pode ter alguns bugs e pode não funcionar bem para quem está atrás de CGNAT (algumas provedoras de internet). Os bugs encontrados serão corrigidos conforme houver tempo livre: o projeto é sem fins lucrativos.
Encontrei um bug, o que fazer?
Abra um issue no GitHub contando o que aconteceu, o que você esperava que acontecesse, seu sistema (Windows ou macOS) e o passo a passo para reproduzir. Se puder, anexe prints ou trechos do log. Issues bem descritos são corrigidos mais rápido, e pull requests são bem-vindos! Abrir um issue