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

2
Days training
2k€
Training cost
5
Max participants

Person in Charge

Frédéric LUART portrait

Frédéric LUART

CTO and co-founder of Apizee

Extensive VoIP and WebRTC expertise since WebRTC standardization beginnings.