Dennis Ivy YouTube channel:
https://www.youtube.com/c/DennisIvy
Mysterious man in video demo:
https://www.youtube.com/c/FrancescoCiulla
Live Demos:
- https://divanov11.github.io/WebRTC-Simple-SDP-Handshake-Demo/
Source code:
- Project #2: https://github.com/divanov11/PeerChat
- Project #1: https://github.com/divanov11/mumble2
"How does WebRTC work?" article:
https://medium.com/agora-io/how-does-webrtc-work-996748603141
Agora Resources:
https://www.agora.io/en/developer-resources/
Timestamps:
- Video & Projects intro
- WebRTC overview
- SDP Offer & Answer Exchange Demo
- PROJECT #1: Introduction & Demo
- Setup project files
- Output camera feed to page
- Create SDP Offer
- Adding Signaling with Agora RTM
- Create SDP Answer
- Create Rooms
- Mic & Camera Controls
- Style Website
- Set video dimensions settings
- Group Video calling with WebRTC overview
- PROJECT #2: Introduction & Demo
- Project setup
- Template setup
- Adding agora SDK
- Join Stream & display camera feed
- Publishing streams & handling remote users
- Display user feed in large frame
- Set camera quality settings
- Mic & Camera controls
- Screen sharing
- Creating Rooms
- Adding Room Participants with Agora RTM
- Live chat
- Mumble Bot Messages
- More Join Stream Controls