Compartilhamento de arquivos P2P

Demonstração no mesmo dispositivo

Experimente compartilhar arquivos entre duas abas do navegador no mesmo dispositivo.

  1. Adicionar
  2. Ajustar
  3. Criar
  4. Manter
Carregando ferramenta…

Como usar esta ferramenta

  1. Selecione um ou mais arquivos do seu dispositivo e escolha o lado Enviar; um código de conexão temporário será gerado para você.
  2. Digite esse código exatamente como aparece no lado Receber, em outra aba ou janela do navegador, e aguarde o indicador de presença simultânea confirmar que o outro lado entrou na sessão.
  3. No dispositivo que vai receber, confira o tipo e o tamanho do arquivo recebido e aceite a confirmação dos metadados antes do início da transferência.
  4. Acompanhe a barra de progresso de cada parte até a transferência terminar, aguarde a verificação do hash SHA-256 ser aprovada e salve o arquivo recebido após a verificação.

Sobre esta ferramenta

Experimente compartilhar arquivos entre duas abas do navegador no mesmo dispositivo. Esta é uma demonstração: ela não conecta outros dispositivos ou pessoas, porque ainda não existe um servidor de sinalização. Os arquivos ficam no seu próprio navegador e nunca são enviados, mas esta ferramenta não permite que cheguem a um celular ou ao computador de outra pessoa.

Privacidade e limitações

Transferências entre dispositivos e redes diferentes precisam de um serviço de retransmissão para sinalização, planejado, mas ainda indisponível nesta versão. A sinalização disponível conecta apenas duas abas ou janelas do mesmo perfil do navegador pelo BroadcastChannel. Portanto, você pode usá-la para testes locais, mas ainda não para acessar o dispositivo de outra pessoa. No lançamento, a conexão usa apenas STUN. Se alguma das redes estiver atrás de um NAT ou firewall restritivo que exija um retransmissor TURN, a conexão não será estabelecida. O suporte a TURN depende de uma decisão separada sobre privacidade, que ainda não foi tomada. Não é possível retomar uma transferência após a queda da conexão. Se o canal de dados fechar no meio da transferência, você precisará começar de novo com um novo código. Nenhum arquivo fica armazenado entre os dois dispositivos: não há um servidor permanente de arquivos, então o arquivo do remetente existe apenas nos dois dispositivos que participam da sessão.

Última atualização: