Trainer(s): Wolfgang Liegel, duration: 8 hours
In this Workshop, we will teach you all you need that is required to create a basic WebRTC Client and Server for voice and video communication.
In this training, we will provide you the fundamentals that are needed for the subsequent units. You will get to know the protocols and standards, which are used by WebRTC, and learn how to use them in your own client. We will also talk about handling network and firewall restrictions, end2end encryption and security considerations for the client and server implementation.
The main part of this course will be very fun: The attendees will use the previously learned knowledge to implement a basic WebRTC client, which will be able to connect to another WebRTC client and start a secure, end2end encrypted video call.
By enhancing the server implementation, we will dive deeper into supporting protocols and network types.
The day will finish by giving the attendees some useful links and samples for transforming their basic client implementation into something useful in a future project.
On request, the trainer can also provide a deeper knowledge of technologies like (S)RTP, Codecs, STUN/TURN/ICE, NAT, TLS and end2end encryption provided by WebRTC.
This training is suitable for developers, who intend to develop a webbased communication platform or callcenter application.
Skills acquired in this training
If you’re already experienced in a topic, we can also skip or go deeper into a lesson.
About the trainer
Wolfgang Liegel works as a Full-Stack Java Developer at OpenValue Munich. He has over 17 years of experience as developer and project lead in the VoIP Business and has been a contributor to the asterisk open source project as tester and developer. Besides VoIP, he is also experienced in creating and teaching network and VoIP security concepts.
Standard pricing for this training: EUR 695,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.
Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.