Skip to content

A video chat app made with WebRTC, Svelte, and Socket.io.

Notifications You must be signed in to change notification settings

meretamal/webrtc-video-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Video Chat

A video chat app made with WebRTC, Svelte, and Socket.io.

Requirements

  • Node 16
  • Yarn
  • Docker

Setup

This project works with docker, but for consistency you might want to install the dependencies directly in your machine:

cd client
yarn install
cd ../server
yarn install

Now build the client and the server images:

docker compose build # docker-compose build

Finally, run your app:

docker compose up # docker-compose up

and visit http://localhost:3000/

Some considerations

It might happen that the connection between the two devices won't stablish, so you might want to configure a TURN server.

Documentation used for this project