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 |
TC Online - Sistema de Trabalhos de Conclusão Online