4.9 bei Google (49 Bewertungen)

WebRTC

WebRTC: Web Real-Time Communication

Zu den Terminen

Web Real-Time Communication (WebRTC) beschreibt einen auf Standards basierenden Ansatz, um über IP-basierte Architekturen, im einfachsten Fall unter Verwendung eines Browsers, Audio- und Video-Kommunikationsbeziehungen zu initiieren. Die Aushandlung der Verbindungsparameter wird über einen Web Server gesteuert, die NAT-Problematik wird über STUN, TURN und ICE gelöst, der Transport der Nutzdaten erfolgt über SRTP. Der Kurs beschreibt die potenziellen Einsatzgebiete von WebRTC im Enterprise- und Provider-Umfeld und die zugrunde liegenden Technologien und Abläufe.

Inhalte

WebRTC-Grundlagen

  • Architektur

  • Standardisierung

    • IETF

    • W3C

  • Steuerung der Datenströme

  • Audio und Video

  • Datenkanal

  • Security-Model

  • Web Real-Time Communication und die Browser

  • Einsatzbeispiele

  • Web Real-Time Communication-Weiterentwicklungen

Steuerabläufe

  • WebRTC-Architektur

  • Browser-Modell

  • HTTP over TLS (H2)

    • Zertifikate

    • Authentisierung

    • SSL/TLS – Applikations-Sicherheit

    • Der TLS Protokollstapel

    • Der Verbindungsaufbau bis TLS 1.2

    • Der Verbindungsaufbau bei TLS 1.3

    • TLS-Decrypt über Logfiles

  • JavaScript Session Establishment Protocol (JSEP)

    • Ablauf der Aushandlung (1)

  • Session Description Protocol (SDP)

    • SDP im HTTP-Body

    • WebRTC und SDP (1)

  • WebRTC und NAT

    • NAT Traversal

    • STUN

    • Interactive Connectivity Establishment (ICE)

    • Ein Praktisches Szenario

    • WebRTC und JSON

Nutzdaten

  • RTP und RTCP

    • VP8, VP9 und AV1

    • RTP-Transport- und Rekonstruktionsfunktion

    • RTCP – Informationen über RTP-Verbindungen

    • Absichern des Medienstroms

    • Key Management

  • Data Channel

    • SCTP

    • DTLS

    • WebRTC Data Channel Establishment Protocol

    • Data Channels Using the Session Description Protocol (SDP)

Entwicklung von WebRTC-Anwendungen

  • WebRTC-API

    • Der Browser

  • WebRTC und Javascript

    • Javascript im Browser

    • Javascript mit node.js

    • JSON: Javascript Object Notation

Web Real-Time Communication im Einsatz

  • Der Browser

    • Chrome

    • Firefox (1)

    • WebRTC mit einer App

  • Konferenzen

    • Interworking von proprietären Konferenzsystemen

  • WebRTC und öffentliche Sprachnetze

    • IWebRTC und das IMS

    • Referenzmodel

    • SIP über WebSocket

    • Protokoll für die Nutzdaten

    • Messaging

  • UC-Infrastrukturen

  • Video-Streaming

WebRTC Schulung Zielgruppe:

Der Kurs WebRTC eignet sich für Planer und Administratoren, die Audio-Video-Lösungen auf der Basis von Web Real-Time Communication kennerlernen und integrieren möchten.

WebRTC Schulung Voraussetzungen:

Die Teilnehmer der WebRTC Schulung benötigen tragfähige Kenntnisse zu IP, wie sie zum Beispiel im Kurs TCP/IP – Protokolle, Adressierung, Routing erworben werden können. Zudem wird ein Verständnis von Audio und Video-Konzepten vorausgesetzt, wie es in den Kursen VoIP Fundamentals – SIP, RTP & Co. im Einsatz oder Video und TV über IP - OTT und RTP-Streaming vermittelt wird.

Was ist Web Real-Time Communication (WebRTC)?

WebRTC (Web Real-Time Communication) ist eine Open-Source-Technologie, die es ermöglicht, Sprach- und Videoanrufe sowie Datenübertragungen direkt zwischen Webbrowsern und mobilen Apps in Echtzeit durchzuführen – ohne Plugins oder zusätzliche Software.

WebRTC ist die technische Grundlage für browserbasierte Kommunikation in Echtzeit. Es wird z. B. verwendet in:

  • Videochats (wie Google Meet, Jitsi, BigBlueButton)

  • Sprachkommunikation (z. B. in Callcenter-Anwendungen)

  • Bildschirmfreigabe

  • Dateiübertragungen zwischen Browsern (Peer-to-Peer)

Technische Merkmale von WebRTC:

  • Peer-to-Peer-Verbindungen: Direkte Verbindung zwischen den Teilnehmern für niedrige Latenz.

  • Sichere Übertragung: WebRTC nutzt standardmäßig Verschlüsselung (DTLS & SRTP).

  • Plattformübergreifend: Funktioniert in den meisten modernen Browsern (Chrome, Firefox, Safari, Edge).

  • APIs: Entwickelbar über JavaScript – einfach integrierbar in Webseiten oder Apps.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.