Skip to content

Argha-Nilanjon-Nondi/video-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Video Chat App

It is a video chat app

Features

  • One to one user
  • Mute / Unmute video
  • Mute / Unmute audio
  • Call user
  • Answer user
  • Cut Call

Built with

  • HTML5
  • CSS3
  • Javascript
  • React js
  • Node js
  • Socket.io
  • Peer
  • Webrtc

Deployment

To strat the react server

  cd chat-frontend
  npm start

To start the peer server

   cd chat-backend
   npm run dev

You have to change your browser setting .

  • Open google chrome or any browser
  • type chrome://flags or your_browser_name://flags in the search __your_browser_name
  • search for Insecure origins treated as secure flags
  • type url in the flag textbox
  • select enabled and click restart in the pop up box

You have to do it brcause webrtc do not allow streaming in those website who haven't https. So you have to change the browser setting to run this project properly. After running the project , got to the chrome://flags or your_browser_name://flags and click o the reset button.

Screenshots

AppScreenshort AppScreenshort AppScreenshort

License

  • You can't use it for commercial usage
  • You can use it just for eductional usage