Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/27865

TítuloFramework e Cliente WebRTC
Autor(es)Amaral, Vasco Manuel de Frias
Orientador(es)Lima, Solange
Mota, Telma
Data2013
Resumo(s)WebRTC is a standard technology which allows real-time communications between browsers, without installing additional plugins. In this way, for each device (computers, smartphones, etc.) with an installed browser, it is possible to perform peer-to-peer real-time communications natively, for instance, video and voice calls, chatting or instant messaging, file sharing and screen sharing. This recent technology has grown exponentially both in implemented solutions and in browsers compatibility. WebRTC is therefore an evolutionary technology with a strong growth, where more solutions Over-The-Top (OTT) could appear and where the telecommunications operators could invest creating their own service solutions. Facing the lack of standards regarding the communication between WebRTC endpoints, this project studies in depth theWebRTC technology in order to identify its potentiality and to assess in which way it could impact on the telecommunications world. This project also aims to create a framework that helps developing WebRTC applications and services at a higher level. As proof-of-concept aWebRTC client is developed to allow testing the services implemented in the framework. The evaluation results address functionality tests, attesting that the implemented features of the framework work properly, and measure the CPU and memory consumption of WebRTC technology.
WebRTC é uma tecnologia normalizada que permite a comunicação em tempo real entre browsers, sem a necessidade de instalar plugins adicionais. Desta forma, é possível a qualquer dispositivo (computadores, smartphones, etc.), que tenha instalado um browser, realizar comunicações em tempo real peer-to-peer, de uma forma nativa. Exemplo disso são as comunicações de voz, vídeo e também a possibilidade de falar por chat, partilhar ficheiros e partilhar ecrã. Sendo uma tecnologia relativamente recente, o seu uso tem vindo a crescer exponencialmente, tanto a nível de soluções implementadas, como também a nível de compatibilidade de web browsers. Assim, a WebRTC torna-se uma tecnologia em forte crescimento e evolutiva, onde poderão surgir cada vez mais soluções de serviços Over-The-Top e os Operadores de Telecomunicações poderão investir, criando as suas próprias soluções e provocando um forte impacto ao nível de oferta de serviços. Atendento a que ainda não está definida uma implementação normalizada para a comunicação entre endpoints WebRTC, nesta dissertação apresenta-se o resultado do estudo efetuado à tecnologiaWebRTC, no sentido de identificar as suas potencialidades e o impacto que esta poderá ter no mundo das telecomunicações.Apresenta-se tambem a framework desenvolvida com o objetivo de tornar mais fácil a criação e implementação de serviços WebRTC, que servirá como uma solução de comunicação entre vários clientes. Como prova de conceito, foi desenvolvida uma aplicação cliente, com a implementação de alguns serviços alvo. Para além dos testes de funcionamento dos serviços, foram realizadas análises de desempenho à utilização de CPU e de memória, no que diz respeito à tecnologia WebRTC.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/27865
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eeum_di_dissertacao_pg19821.pdf1,65 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID