Visão Geral
LiveScreen compartilha uma tela ou janela do Windows direto de um PC para outro, sem cadastro e sem servidor de vídeo no meio. Quem assiste só precisa do app e de um código de convite.
O Desafio
Ferramentas de transmissão costumam pedir conta, passar o vídeo por um servidor ou não explicar por que a imagem trava. A proposta foi um fluxo em dois passos, escolher o que mostrar e iniciar, deixando claro quanto a internet de quem transmite aguenta, já que cada pessoa na sala recebe uma cópia do vídeo enviada pelo upload do host.
Funcionalidades
- Convite por código: ao iniciar, o código vai para a área de transferência; quem assiste clica em Assistir e o código entra preenchido.
- Upload medido: ao escolher a tela, o app mede o upload e mostra quantas pessoas cada qualidade aguenta, marcando a recomendada.
- Qualidade de 480p a 4K, até a taxa nativa do monitor, trocável durante a transmissão.
- Sala ajustável: o limite de pessoas muda ao vivo, e dá para remover alguém sem derrubar os outros.
- Fora da própria transmissão: a janela do LiveScreen não aparece para quem assiste.
- Atualização pelo app, com conferência do sha256 do arquivo baixado.
Como funciona
Captura pelo Windows Graphics Capture, com DXGI Desktop Duplication como reserva; vídeo em H.264 pela placa de vídeo via Media Foundation, com codificação por software quando necessário; áudio em Opus; e conexão direta entre os PCs pelo iroh, criptografada de ponta a ponta, com retransmissão apenas quando a conexão direta não é possível.