This document provides an overview of real-time communication using webRTC. It discusses the history and features of webRTC, including signaling communication using SDP, and network protocols like STUN, TURN, and ICE for peer-to-peer connections. Code examples of callers and callees are presented to demonstrate basic webRTC functionality. Network topologies like full mesh, partial mesh, and MCU are also covered.
9. Features
- The only native api for creating real time communication
over the browser
- Cross platform support (Browsers,mobile, desktop )
- Encrypted by definition
- P2P communication
9
10. History and background
10
2007
Voip Buzz
HTML5
2008
VP8
2011
Skype acquisition
WebRTC (initial release)
2013
NPAPI
deprecation
2010
Flash is dead
14. Core Components
14
Media Stream
- Communication with Hardware
video and audio devices
RTCPeerConnection
- ICE processing
- Codec Handling
- P2P Communication
- Security
RTCDataChannel
- P2P Data Communication
- Ultra low latency
- Secure
- Can be reliable or unreliable
15. What is the negotiations
thingy all about ?
15