Welcome folks today in this blog post we will be building a zoom clone zipcall.io
video chat in `node.js and express using ejs template at the back end and deployed at live then at the backend we will be using socket.io
to make it functional. All the full source code of the application is shown below.
Get Started
In order to get started you need to download the below github repository
of source code as shown below
You can also clone this github repository
by using the git command as shown below
git clone https://github.com/ianramzy/decentralized-video-chat.git
cd zoom-clone
npm install
npm dev
After you clone it you will see the below directory structure as shown below
Now when you execute the node.js
video chat app you will see the below result
Features
- Screen sharing
- Picture in picture
- Live captions
- Text chat
- Auto-scaling video quality
- No download required, entirely browser based
- Direct peer to peer connection ensures lowest latency
- Single use disposable chat rooms
Live Demo of Zoom Clone Zipcall.io Video Chat