Skip to content

A decentralised and most secure video conferencing through p2p network

Notifications You must be signed in to change notification settings

NithinSGowda/P2P-video-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N-Chat

Project presentation can be found here.

Inroduction

Privacy is the driving force behind this project. It uses secure technologies like WebRTC , PeerJs , SocketIO to directly connect between participants. The website that provides the web app and mediates the communication stores as few data as possible (nearly negligible) and does not know anything about the contents of established conversations. No accounts are required. No cookies are used. No data is being saved!.

Our Conferencing Chat Room is completely decentralised and transfers your video directly to the peer you are talking to without the need of servers in the middle.
This project was developed with [Peer JS][NodeJs] [SocketIO].

Deployment server

Run npm start or nodemon server.js to start the server Then Navigate to http://localhost:8080/ or https://nchat.ml/ (which is locally hosted). The app will start loading and you can join any room and start a conference in a secure environment.

Features

  1. Decentralised Servers
  2. Live chat (connection oriented) can support multiple users
  3. Only initial connection depends on server, once connected to a specific room your network is secure and decentralised.
  4. Mongo DB used
  5. No login / register .

Extension

  1. Include ScreenShare
  2. Provide dedicated rooms
  3. Record Meetings
  4. Allow short urls to join meeting

About

A decentralised and most secure video conferencing through p2p network

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published