Skip to content
This repository has been archived by the owner on Feb 14, 2021. It is now read-only.
/ zoom-web-clone Public archive

A sample WebRTC video conference application

Notifications You must be signed in to change notification settings

leandroslc/zoom-web-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom1 Web Clone

A sample WebRTC video conference application.
Semana JavaScript Expert

Video player demo

Features

  • Simple video chat using WebRTC with a peer server.
  • Real-time user connection management.
  • Audio and video chat recording.
  • Download of recorded videos (as one zip file containing all videos).
  • Home page to start or join a meeting (with a working clock and a simple list of recent enrolled meetings).
  • Mute/Unmute, Play/Stop video controls.
  • Text messaging chat.

Quick start

  1. Install NodeJS v12+.

  2. Start all the applications, by running the following scripts at the repository root using PowerShell:

    • ./run peer-server
    • ./run server
    • ./run web

Suported Browsers

Supported browsers should:

Known Issues

  • It is necessary to always allow popups on the browser for this site.

References

Credits


1: ZOOM is a registered mark of Zoom Video Communications, Inc.

About

A sample WebRTC video conference application

Topics

Resources

Stars

Watchers

Forks