enables you to video chat by sharing a link
no authentication required just share the link and enter you name
made using express server , socket.io and peerjs(webrtc) and inbult navigator api
socket.io is used for communicating to server
peerjs is used to send stream to all the peer in the specific link
-
mute /unmute (mute or unmute you)
-
stop /start video(starts the video or stops video)
-
screen share (helps you share your screen)
-
disconnect (helps you to leave meeting and enter post chat)
-
chat (you can chat with the participants)
-
raise hand (raise hand tells everyone in the meeting that you have raised your hand)
-
speak command to execute above commands (mordern feature)(unique)
-
blur (blur the background)
-
click a video to zoom
-
clone this repositry
-
make sure to install dependencies (npm i dependencies_name)
-
run node server.js (while in the folder)
-
go to web browser to http://localhost:3000
-
enter your name and share link
-
when you go to localhost:3000 you will be directed to the chat before the meeting
-
you will be asked to enter your name
-
you can either chat or leave or start a video chat by pressing the above buttons
-
if your start a video chat you will be redirected to the different url which will show your video and different button with specific features written above
-
if you hover over buttons you will come to know about what they do
-
TIP:- if you want to go to the before/after chat of the meeting just add '/chat' on the url
-
click on button and tell the work that you want to do
-
its not a AI (only works on specific keywords)
-
the keywords are :-
KEYWORDS(with_functionality)
3.1. MUTE/UNMUTE (for muting or unmuting)
3.2. DISCONNECT?LEAVE (for leavig the meeting)
3.3. RAISEHAND/HAND/HANDRAISE (raises your hand)
3.4. SCREENSHARE/SHARESCREEN (share your scrren)
3.5. COPY/COPYLINK (copy the link of your meeting)
3.6. PARTICIPANTS/PARTICIPANT (shows you participants)
3.7. VIDEO (turns on or off the video)
3.8. BLUR (blurs the background)
-
it will show you what it hears
if you dont have friends try this in other chrome tab just copy link and join the meeting