There's only one prerequisite for this project: Beginner level understanding of JavaScript or willingness to understand JavaScript fast.
-
How WebRTC works?
-
Introduction To WebSockets for signaling between clients
-
Media Capture, Encoding/Decoding, Transportation, Session Management and NAT Traversal Techniques
WebRTC API:
- RTCPeerConnection
- Media Stream
- RTCDataChannel https://www.tutorialspoint.com/webrtc/webrtc_quick_guide.htm
- Simple First Pull Request
- Intro to WebSockets and implementing a small websocket app using Node.JS
- Intro to using WebRTC APIs in the project to get user's camera stream etc.
- Connecting WebSockets and WebRTC APIs and
- Intro to PeerJS for simplifying the tasks