Trabalho de Conclusão
Título:ANÁLISE SOBRE O USO DE WEBRTC PARA COMPARTILHAMENTO DE ARQUIVOS P2P
Aluno:MATHEUS RODRIGUES KAUTZMANN
Semestre:2021/02
Situação:Concluido
Áreas de interesse:Não informado
Orientador:Gabriel da Silva Simões
Avaliadores:Paulo Ricardo Muniz Barros, Vandersilvio da Silva
Documentos:Anteprojeto, Texto final TC1 (liberado apenas para a banca), Texto final TC2
Palavras-chave:WebRTC, compartilhamento de arquivos, P2P, Fylor
Resumo:

Compartilhar arquivos de forma confidencial e segura entre dispositivos é essencial no dia a dia dos usuários de sistemas computacionais. Hoje existem dois modelos principais que possibilitam o compartilhamento de arquivos: o modelo cliente-servidor e o de conexão ponto a ponto (P2P). Serviços como o Google Drive, Dropbox e OneDrive possibilitam o armazenamento de arquivos de forma remota e com fácil acesso por parte do usuário e terceiros utilizando o modelo de cliente- servidor, já aplicativos como Telegram e WhatsApp permitem a transferência direta de arquivos entre dispositivos utilizando seus serviços de mensagens, porém ainda utilizando o modelo de cliente-servidor. Já softwares como a rede BitTorrent, o Wi- Fi Direct, o Apple AirDrop e o Google Files realizam a tarefa utilizando conexão ponto a ponto e o armazenamento seguro dos arquivos fica a cargo do usuário. Este trabalho busca analisar o uso de WebRTC para o compartilhamento de arquivos de forma direta entre dispositivos. A análise é feita comparando um aplicativo web desenvolvido pelo autor, chamado Fylor e que faz uso de WebRTC, com alternativas desenvolvidas em outros trabalhos, algumas baseadas em soluções conhecidas no mercado que utilizam tanto o modelo cliente-servidor quanto o modelo P2P. Ao comparar os trabalhos, busca-se encontrar as vantagens e desvantagens de cada abordagem. Por fim, considera-se que, atuando como um conjunto de APIs que per- mitem a criação de aplicações que utilizam comunicação em tempo real no browser, o WebRTC pode ser uma boa alternativa para o compartilhamento de arquivos de forma segura e confiável.

Link biblioteca:Não informado