Skip to content

A webrtc video chat application with real time youtube watching synchronously with friends.

License

Notifications You must be signed in to change notification settings

MasterKN48/webrtc_video_chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Chat : Watch YouTube Together With Friends

Website shields.io MIT license Open Source Love svg1

DEMO: Deploy

It is a video chat application which uses web sockets, webRTC technology with mesh topology to do peer to peer connection between users. Currently it only support 2 user video calling.

After joining room all users can do video chat, text chat, watch any you-tube video together by real time synchronisation of videos like any user pause or play video will leads to same effect on all other ends. This project is under development, currently support video call one at a Time. Next objective is to implement SFU or MCU Architectures for group video connection. Currently Mesh Topology is under usage for group video call.

REQUIREMENTS:

Website shields.io Website shields.io Website shields.io Website shields.io Website shields.io

1. git clone https://github.com/MasterKN48/Group_Video_Chat.git
## DEVELOPMENT MODE
2. npm run development
# Another terminal
3. cd client
4. npm start
## PRODUCTION MODE
5. npm run production
WebRTC Handshake

webRTC_handshake

How to Setup STUN/TURN Server? Medium Article

Is it safe?

Encryption is mandatory for all WebRTC components. With RTCDataChannel all data is secured with Datagram Transport Layer Security (DTLS). DTLS is a derivative of SSL, meaning your data will be as secure as using any standard SSL based connection. DTLS is standardized and built in to all browsers that support WebRTC. You can find more information about DTLS on the Wireshark wiki.

forthebadge forthebadge

About

A webrtc video chat application with real time youtube watching synchronously with friends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published