Actualmente, las empresas se encuentran con el problema de que sus trabajadores se
comunican entre ellos utilizando aplicaciones externas. Esto no solo provoca un riesgo en la
seguridad, si no, que en muchas ocasiones dificulta el trabajo. Actualmente no encuentran con
un sistema que satisfaga todas sus necesidades, por lo cual buscan una solución.
Con el objetivo de cubrir ese problema, surge este trabajo final de grado, el cual pretende
desarrollar un sistema de comunicación profesional, seguro y que simplifique la realización de
videollamadas entre usuarios dentro de la organización. Siendo una de sus características poder
realizar videollamadas con la posibilidad de recibir ayuda de un experto incorporando elementos
de telepresencia.
El proyecto contempla el diseño, implementación y publicación de un servidor de comunicación
en tiempo real desarrollado en Node.JS. Conocido como un servidor RTA (siglas de Real Time
Availability), permite el envío de eventos entre los clientes utilizando Websockets a la vez que
ofrece una comunicación estándar mediante API.
Junto al servidor RTA también se ha desarrollo un cliente nativo para iOS que permite la gestión
de los usuarios y realizar videollamadas a cualquier dispositivo registrado en la organización.
Una de sus principales características es poder durante las videollamadas marcar puntos en el
vídeo y enviar texto e imágenes en tiempo real.Actualment, les empreses es troben amb el problema de que el seus treballadors es comuniquen
mitjançant aplicacions externes. Això, provoca un risc en la seguretat i en moltes ocasions
dificulta la feina a realitzar i busquen una solució.
Amb l’objectiu de solucionar aquest problema ha sorgit aquest Treball final de grau el qual
pretén desenvolupar un sistema de comunicació professional, segur i que simplifiqui la
realització de videotrucades entre usuaris dins d’una organització. Caracteritzant-se per poder
realitzar videotrucades amb la possibilitat de rebre ajuda d’un expert tot incorporant elements
de telepresencia.
El projecte contempla el disseny, implementació i publicació d'un servidor de comunicació en
temps real desenvolupat en Node.JS. Conegut com un servidor RTA (sigles de Real Time
Availability), permet l'enviament d'esdeveniments entre els clients utilitzant Websockets alhora
que ofereix una comunicació estàndard mitjançant API.
Juntament amb el servidor RTA també s'ha desenvolupat un client natiu per iOS que permet la
gestió dels usuaris i realitzar videotrucades a qualsevol dispositiu registrat en l'organització. Una
de les seves principals característiques és poder indicar durant la trucada punts al vídeo i enviar
text i imatges en temps real.Today, the companies are faced with the problem that their employees communicate using
external applications. This not only causes a security risk, but also makes the job harder.
Furthermore, companies do not find a system that meets all their needs, so they are still looking
for a proper solution.
In order to solve this problem, this bachelor’s degree final project aims to develop a professional,
secure communication system focused on making videocalls between users at the same
organization easier, with extra features like being able to receive help from an expert using
telepresence elements.
This project involves the design, implementation and publication of a real-time communication
server written in Node.js. These servers are known as an RTA (Real Time Availability) servers,
which allow event sending between clients using Websockets while providing standard
communication via API.
Moreover, a native iOS client, which allows the management of users and videocalls to any
device registered in the organization, has also been developed. One of its main features is to
mark points in the video, send text messages and images in real time while performing a
videocall