Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.1 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.1 KB

Sanvaad

Video Chat Application

Discription

Project Sanvaad is a Video Chat application and made using WebRTC and SignalR. This video chat application made for Peer to Peer communication.

Sanvaad (संवाद) means "Conversation", this word is taken from Sanskrit language.

Application created using

Front-End

  1. Angular 8
  2. Angular Material
  3. Peerjs
  4. Peerjs Server (https://github.com/peers/peerjs-server)
  5. Bootstrap 4
  6. Microsoft SignalR (Client-Server Communication)

Back-End

  1. .net core 3
  2. Microsoft SignalR (Client-Server Communication)

Features

  1. Video call
  2. Audio call
  3. Chat
  4. Screen Sharing

Instructions to run locally

  1. Once cloned this project and open 'savaan-ui' in VSCode.
  2. Type "npm install"
  3. Go to PeerJs Server GitHub page (https://github.com/peers/peerjs-server) and go through ReadMe file. Install PeerJs server locally and run local peer server on port 3001.
  4. Once you start your Peerjs server, then open 'sanvaad-server' solution in Visual Studio 2019 and run it.
  5. In VS code run 'sanvaad-ui' by typing "ng serve --open".