Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 900 Bytes

README.md

File metadata and controls

33 lines (25 loc) · 900 Bytes

WebChat

Video chatting app using WebRTC

EC441, 2018 Fall Juan Zapata, Hanchong Jin

Run the project

You can find the demo HERE OR Run npm start.

General Process

alt text

Terminologies

NAT: Network Access Protocol
STUN: Session Traversal Utilities for NAT
TURN: Traversal Using Relays around NAT
JSEP: JavaScript Session Establishment Protocol
-> network discovery
-> NAT traversal
-> session creation & management
-> communication security
-> media-capability metadata
-> error handling
SIP: Session Initiation Protocol
SDP: Session Description Protocol
ICE: Interactive Connectivity Establishment Protocol
-> ICE candidate: IP address, port, transportation protocol