WebRTC Essentials
Startdata en plaatsen
OpenValue biedt dit product standaard aan in de volgende regio's: Amsterdam, Arnhem, Rotterdam, Utrecht
Beschrijving
Introduction
WebRTC is a specification implemented in almost all modern web browsers. Using simple Javascript and HTML5 you can make your webpage a communication platform providing secure audio, video, data and desktop sharing. The biggest video conferencing tools make use of this open specification, which is integrated in many web browsers and libraries.
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.
Detailed description
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 …
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Introduction
WebRTC is a specification implemented in almost all modern web
browsers. Using simple Javascript and HTML5 you can make your
webpage a communication platform providing secure audio, video,
data and desktop sharing. The biggest video conferencing tools make
use of this open specification, which is integrated in many web
browsers and libraries.
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.
Detailed description
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.
Target audience
This training is suitable for developers, who intend to develop a
webbased communication platform or callcenter application.
Learning goals
- WebRTC fundamentals
- Security and privacy considerations
- Understanding network configurations
- Implementation of a basic WebRTC client (Javascript or Typescript)
Skills acquired in this training
To understand the samples, you should at least have basic knowledge
about Javascript and web technologies.
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.
Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.