ApiRTC Training
WebRTC training for developers, engineers and technical managers
Goals and Presentation
The course aims to help participants acquire the fundamentals of WebRTC architecture, protocols and associated software technologies. It emphasizes understanding WebRTC through theory and hands-on experimentation. WebRTC is a W3C and IETF initiative enabling real-time multimedia communications between web browsers, merging synchronous/asynchronous services across devices.
Participants and Requirements
Target audience: computer and/or network engineers, developers of telecommunications services, web developers, technical managers.
Prerequisites: knowledge of TCP/IP, HTTP, HTML, and JavaScript.
Program
Introduction
WebRTC origins, standardization, use-cases, and deployments.
Technical WebRTC Description
- MediaStream (getUserMedia, media constraints, screensharing)
- PeerConnection, SDP, DTLS-SRTP protocols, encryption
- Audio/video codecs
- Network traversal (STUN, TURN, ICE)
- Deployment challenges ApiRTC addresses
Technical ApiRTC Description
- Platform architecture, library architecture, dashboard
- Offline features, signaling, call management
- Media routing, conference calls, chat functionality
- Data transfer, datachannel operations, whiteboard features
- PSTN integration, security aspects, monitoring tools
Summary and Conclusion
Duration and Cost
Person in Charge
Frédéric LUART
CTO and co-founder of Apizee
Extensive VoIP and WebRTC expertise since WebRTC standardization beginnings.