/Video-Call-App-NodeJS

A conference call implementation using WebRTC, Socket.io and Node.js

Primary LanguageJavaScriptMIT LicenseMIT

Conference Call

A conference call implementation using WebRTC, Socket.io and Node.js.

Getting Started

Just run npm install and you're good to go.

Features

  • Multi-participants
  • Toggling of video stream
  • Toggling of audio stream (mute & unmute)
  • Screen sharing
  • Text chat
  • Mute individual participant
  • Expand participants' stream
  • Screen Recording
  • Video Recording

Demo

You can test at https://chat.1410inc.xyz.

Note

You can create a free xirsys account and use their free ice server. You can replace the one used with your own at src/assets/js/helpers.js, function getIceServer().

Alternative

If you prefer to use PHP Web socket (Ratchet) instead of socket.io and NodeJS, check out the PHP version here.