/svelte-grupo-02

svelte-grupo-02 created by GitHub Classroom

Primary LanguageSvelte

Tarea Svelte - Grupo 02

Aplicación de video chat hecha con Web Sockets y WebRTC.

Se puede encontrar una versión en producción de ambas aplicaciones acá:

  • Server (se recomienda primero abrir este link y esperar que el dyno prenda)
  • Client

Setup

Para ejecutarla, primero instala las dependencias de client y server:

cd server
yarn install
cd ../client
yarn install

Luego, en client, crea un archivo .env y agrega las variables necesarias:

cp .env.example .env

Por último, corre ambas aplicaciones, en dos procesos distintos:

cd server
yarn dev
cd client # en otro terminal
yarn dev

y abre http://localhost:3000/

Posibles errores

Por configuraciones de la red que alguno de los pares esté usando, es probable que no se pueda concretar la conección P2P. La solución es usar agregar un TURN server a los servidores que configuran el RTCPeerConnection, sin embargo Google solo provee STUN servers gratuitos y no TURN.

Sin embargo, igual se puede probar realizar una llamada de un computador a si mismo.

Material