Dissertação

Real-Time Collaboration on the World Wide Web in a Peer-to-Peer Mode EVALUATED

A Internet foi criada com a intenção de haver uma rede de computadores que pudessem comunicar, partilhar e colaborar entre si, independentemente de onde estivessem fisicamente. Desde então, a Internet tem evoluído exponencialmente, tanto no número de utilizadores, como no número de serviços e actividades que oferece. Os serviços de streaming foram dos serviços que tiveram um crescimento exponencial, em conjunto com a Internet, sendo responsáveis pela maioria do tráfego da WWW hoje em dia. Isto significa que é necessário ter servidores web e largura de banda suficientes para providenciar aos utilizadores uma boa qualidade de serviço, algo que pode tornar-se complicado quando o número de utilizadores começa a aumentar rapidamente. Como resposta a este problema, apresenta-se uma solução colaborativa de streaming usando WebRTC que permite aos provedores de conteúdo despender menos recursos em servidores web e largura de banda, transformando todos os utilizadores em peers. Esta solução também permite auto-escalabilidade e simplifica o uso de P2P para todos os utilizadores, sendo apenas necessário um simples navegador web. O protótipo desenvolvido permite aos peers colaborarem com conteúdo original ou partilhar conteúdo obtidos do servidor, ou de outros peers, com peers que solicitem esse conteúdo, mas em modo P2P. Por forma a avaliar as funcionalidades requeridas, o protótipo foi testado em vários cenários, concluindo-se que tem potencial para ser uma solução viável.
Peer-to-Peer (P2P), World Wide Web (WWW), Web Real-Time Communication (WebRTC), Real-Time Communications (RTC), Colaboração em Tempo Real

junho 7, 2017, 15:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Rui António Dos Santos Cruz

Departamento de Engenharia Informática (DEI)

Professor Auxiliar