Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

Geschichte, Standards und Architekturgemeinsamkeiten des Video-Streamings

  • Evolution der Echtzeit-Kommunikationsprotokolle
  • Streaming-Architekturen: Client-Server, P2P und Hybridmodelle
  • Prinzipien des adaptiven Bitraten-Streamings (ABR)
  • CDN-Liefermodelle und Konfigurationen von Ursprungsservern Schlüsselwörter: Streaming-Architektur, Video-Lieferprotokolle, adaptives Streaming, CDN-Architektur, Echtzeitkommunikation, Ursprungsserver-Konfiguration, Edge-Computing

Kernprotokolle und Übertragungstechnologien für Streaming

  • RTMP (Real-Time Messaging Protocol): Verwendungsweisen für Legacy- und Übergangsszenarien, Migrationsstrategien von Adobe Flash
  • HLS (HTTP Live Streaming): Das adaptive Streaming-Standard von Apple, m3u8-Manifeste, Segmentverwaltung (分 段)
  • MPEG-DASH: ISO-standardisiertes adaptives Streaming, Generierung von Manifesten, Bitratenumstellung
  • WebRTC: P2P-Streaming mit geringer Latenz, TURN/STUN/ICE-Server, SFU/MCU-Architekturen
  • SRT (Secure Reliable Transport): Open-Source-Protokoll zur Verlustwiederherstellung, AES-256-Verschlüsselung, Ant-Ratenkontrolle
  • WebSockets und SIP: Interaktive Signalisierung und Echtzeit-Konferenzen Schlüsselwörter: RTMP-Protokoll, HLS-Streaming, MPEG-DASH, WebRTC, SRT-Protokoll, TURN/STUN-Server, SFU-Architektur, adaptive Bitrate, Streaming mit geringer Latenz, Echtzeit-Transport, Video-Signalisierung

Open-Source-Frameworks für Transkodierung und Medienverarbeitung

  • FFmpeg: Codec-Verwaltung (H.264/HEVC AV1), Aufbau von Pipelines, Hardwarebeschleunigung (NVENC, QSV), Multiplexing von Streams, Formatkonvertierung
  • GStreamer: Pipeline-Architektur, Plugin-Ökosystem (GIR), Erstellung von benutzerdefinierten Elementen, Integration des WebRTC-Plugins
  • x264/x265: Fortgeschrittene Codierprofile (high, main, main10), PBR/ABR/CRF-Ratenkontrolle, Preset-Optimierung (von langsam bis ultrafast)
  • HandBrake CLI: Batch-Medienverarbeitung und cloudbasierte Transkodierungsworkflows Schlüsselwörter: FFmpeg-Pipelines, GStreamer-Framework,
  • x264-Codierung, HEVC/H.265-Codec, AV1-Codierung, Transkodierungs-Optimierung, Hardware-Codierung, Codec-Verwaltung, Medienverarbeitung, Batch-Transkodierung, Ratenkontrolle (CRF), Codierprofile

Open-Source-Streaming-Server und Infrastruktur

SRS (Simple Realtime Server - Tencent): Docker-Deployment, Umschaltung zwischen HLS/DASH/WebRTC-Modi, Cluster-Konfigurationen mit SRS Edge

  • Wowza Streaming Engine (Open-Source-Komponenten): Stream-Verwaltung, Konfiguration virtueller Hosts, API-gesteuerte Orchestrierung
  • nginx-mod-rtmp: Konfiguration des RTMP-Moduls, Einrichtung des HLS/DASH-Moduls, Konvertierung von Live zu VOD
  • Janus Gateway: WebRTC-Medienserver-Architektur, Plugin-Ökosystem (VoIP-Aufzeichnung, Videokonferenzen), RESTful Admin-API
  • mediasoup: WebRTC-SFU-Bibliothek, Verwaltung von RTP/RTCP/RDTP, Consumer/Producer-Muster, Simulcast-Unterstützung
  • Jitsi VideoBridge: JVB-Konfiguration, Bridge-Cluster, Lastverteilung mit JVB-colibri
  • Ant Media Server Community Edition: WebRTC/RTMP/HLS-Streaming, Dashboard-Konfiguration, WebSockets-Integration Schlüsselwörter: SRS-Server, nginx-rtmp-Modul, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza-Streaming, WebRTC-Medienserver, Docker-Deployment, Stream-Orchestrierung, Cluster-Konfiguration

Live- und On-Demand-Videoproduktion mit Open-Source-Werkzeugen

  • OBS Studio: Szenenverwaltung, benutzerdefinierte Filter und Übergänge, StreamDSP/NDI-Integration, Fernüberwachung, Codier-Presets
  • Lister (Open Broadcaster Tools): Mehrfach-Szenen-Setups, Mischen von Audioquellen, Unterstützung virtueller Kameras (OBS-VirtualCam)
  • VLC Media Server: Streaming-Oberfläche, Konvertierung von Multicast in Unicast, Playlist-Verwaltung
  • Mixxx: Live-Remixing und DJ-Streaming über Internetprotokolle
  • Whisper: Open-Source-Spracherkennung für Live-Untertitel und Transkription während des Streamings Schlüsselwörter: OBS Studio, Videoproduktion, Live-Broadcasting, Szenenverwaltung, NDIn-Integration, streamDSP, Video-Mischen, Audioquellenverwaltung, virtuelle Kamera, VLC Media Server, Transkodierung, Live-Untertitelung, Whisper Open-Source-Spracherkennung

WebRTC-Konferenz- und Gruppen-Streaming-Systeme

  • Jitsi Meet Open-Source-Stack: Prosody-Konfiguration, Jicofo-Sitzungsverwaltung, komponentenbasierte Architektur, Entwicklung benutzerdefinierter Themen
  • mediasoup + WebRTC: Design der SFU-Architektur, Simulcast- und SVC-Codierstrategien, Bandbreitenabschätzung
  • MediaSoup SFUs: WebRTC-SFU-Bibliothek (C++/Node.js), Raumtopologie, Medienfluss-Kontrolle, Simulcast-Unterstützung
  • LiveKit: WebRTC-SFU-Plattform, Raumverwaltung, Teilnehmerverwaltung, Egress/Ingress-APIs, Kubernetes-Deployment
  • BigBlueButton: Open-Source-Virtual Classroom, WebRTC-basierter Screen-Sharing, Umfragen, Breakout-Räume, Aufzeichnung
  • Schlüsselwörter: WebRTC-Konferenzen, Jitsi Meet, mediasoup SFU, Simulcast-Codierung, SVC Scalable Video Coding, Bandbreitenabschätzung, BigBlueButton, LiveKit SFU, Teilnehmerverwaltung, Egress/Ingress, Kubernetes-Deployment, virtueller Klassenraum, Screen-Sharing, Open-Source-Kommunikation

Edge-Computing, CDN-Integration und Skalierbarkeitsstrategien

  • Design der Topologie für die Edge-Lieferung aus Origin-CDNs für globale geringe Latenz
  • Verwaltung von FFmpeg-Inputpunkten und Lastverteilung über mehrere CDNs
  • Dynamischer Origin-Schutz und Edge-Caching-Strategien (Akamai CloudFront Fastly Edge Workers)
  • Mehrfach-CDN-Streaming: Redundanz, Failover und Kostenoptimierung
  • WebRTC-Edge-Server und globale TURN-Deployment
  • Kubernetes-natives Streaming: K3s, KubeEdge, Edge-Container-Orchestrierung Schlüsselwörter: CDN-Lieferung, Edge-Computing Kubernetes, Multi-CDN, Origin-Edge-Topologie, Akamai CloudFront, dynamischer Origin, Edge-Caching, globale TURN-Server, Failover-Redundanz, Kostenoptimierung, K3s-Edge-Orchestrierung

Streaming-Analytik, Überwachung und Qualität der Nutzererfahrung (QoE)

  • Werkzeuge zur Überwachung von Live-Streams (FFprobe Prometheus, Grafana-Dashboards)
  • Analysen zur Zuschauerbindung, Pufferereignisse, Messung der Startzeit
  • Open-Source-Beobachtungs-Stack: Prometheus + Grafana für Streaming-KPIs
  • Qualitätsmetriken für ABR (Adaptive Bitrate): Häufigkeit der Bitratenumstellung, Rebuffer-Ratio
  • Log-Korrelation und Debugging-Werkzeuge: Packet-Analyse mit Wireshark für RTP/RTCP Schlüsselwörter: Streaming-Analytik, FFprobe-Überwachung, Prometheus Grafana Dashboards, ABR-Qualitätsmetriken, Zuschauerbindung, Pufferereignisse, QoE-Messung, Startzeit, Log-Korrelation, Wireshark RTP-Analyse, Open-Source-Überwachung

Monetarisierung, DRM und Inhaltschutz

  • DRM-Strategien für Open-Source-Ökosysteme: PlayReady, Widevine, FairPlay-Integration
  • Abonnement-Monetarisierungsmodelle: Wiederkehrende Abrechnungen mit Stripe Open-Payments, Zahlungsworkflows
  • Werbemittel-Einfügung: SSAI (Server-Side Ad Insertion) mit Open-Source-Werbemittelsystemen (OpenX, Prebid)
  • Wasserzeichen und Fingerabdrücke zum Inhaltschutz
  • Zugriffskontrolle, tokenbasierte Authentifizierung, JWT-basierter Stream-Schutz Schlüsselwörter: DRM-Strategien, PlayReady Widevine, FairPlay Inhaltschutz, Server-Side Ad Insertion, OpenX-Werbemittelsystem, Prebid Open Source, Video-Wasserzeichen, JWT-Authentifizierung, tokenbasierte Zugriffskontrolle, wiederkehrende Abrechnung, Abonnement-Monetarisierung

Deploymentsarchitektur, CI/CD und Containerisiertes Streaming

  • Docker Compose-Deployment für Multi-Service-Streaming-Stacks (FFmpeg SRS Janus nginx)
  • Kubernetes Helm-Charts für skalierbare Medienserver-Cluster
  • CI/CD-Pipelines für Streaming-Infrastruktur (GitHub Actions GitLab CI)
  • Infrastructure-as-Code: Terraform AWS CloudFormation für Medien-Dienste
  • Lastverteilungsstrategien: HAProxy Round-Robin Weighted Least-Connections
  • Blue/Green- und Canary-Deployments für Streaming-Updates ohne Ausfallzeit Schlüsselwörter: Docker Compose Streaming-Stack Kubernetes Helm-Deployment CI/CD-Pipelines GitHub Actions Terraform CloudFormation Infrastructure-as-Code HAProxy Lastverteilung Blue-Green-Deployment Canary-Deployment Zero-Downtime-Updates Medienserver-Skalierung

Neue Trends und praktische Anwendungen

Innovationen im Low-Latency-HLS und DASH: Sub-Sekunden-Streaming-Protokolle (LL-HLS LL-DASH)

  • AV1- und VP9-Codec-Optimierung für die CDN-Lieferung
  • KI-gesteuerte Video-Transkodierung (Deepstream OpenCV-basierte Szenenklassifizierung)
  • Cloud-natives Streaming mit Knative Knative Eventing für serverlose Medienpipelines
  • 5G-Netz-Slicings für ultrasicheres und latenzarmes Video-Streaming
  • WebAssembly (Wasm) für die Videoverarbeitung auf Client-Seite in Browsern
  • XR/AR-Video-Streaming mit WebXR und 360°-Video-Protokollen Schlüsselwörter: LL-HLS Low-Latency-HLS LL-DASH AV1-Codec VP9-Optimierung KI-gesteuerte Transkodierung OpenCV Szenenklassifizierung Cloud-natives Streaming Knative Eventing Serverlose Medienpipelines 5G-Netz-Slicings WebAssembly Client-seitiges Video WebXR AR-Streaming 360-Video-Protokolle

Praxis-Workshop und projektbasierte Anwendung

End-to-End-Live-Streaming-Pipeline: OBS → nginx-rtmp → SRS → HLS/DASH-Player

  • Einführung von WebRTC-Videokonferenzen mit Jitsi Meet
  • Benutzerdefinierte FFmpeg-Pipeline für Multi-Bitrate-Output (SD/HD/4K) mit CDN-Push
  • Integrationstests: Lasttests für Streaming-Infrastruktur (Locust/AB) in großem Maßstab
  • Fehlerbehebung: Häufige Streaming-Probleme, Codec-Ungereimtheiten, Firewall/NAT-Probleme, Debugging der Codec-Verhandlung Schlüsselwörter: Live-Streaming-Pipeline OBS nginx-rtmp FFmpeg Multi-Bitrate HLS DASH WebRTC Videokonferenz Jitsi Meet Integrationstests Lasttests Locust AB Codec-Fehlerbehebung NAT Firewall-Probleme Codec-Verhandlung SD HD 4K Output

Voraussetzungen

Allgemeine Kenntnisse in der Systemadministration

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien