Kontakt aufnehmen

Schulungsübersicht

Historie, Standards und architektonische Grundlagen des Video-Streamings

  • Entwicklung der Protokolle für Echtzeit-Kommunikation
  • Streaming-Architekturen: Client-Server, P2P und Hybridmodelle
  • Grundlagen des adaptiven Bitraten-Streamings (ABR)
  • CDN-Liefermodelle und Konfigurationen von Origin-Servern Schlagwörter: Streaming-Architektur, Video-Übertragungsprotokolle, adaptives Streaming, CDN-Architektur, Echtzeit-Kommunikation, Origin-Server-Setup, Edge Computing

Zentrale Streaming-Protokolle und Übertragungstechnologien

  • RTMP (Real-Time Messaging Protocol): Historische und übergangsweise Nutzung, Migrationsstrategien von Adobe Flash
  • HLS (HTTP Live Streaming): Adapters Standard von Apple, m3u8-Manifeste, Segmentverwaltung
  • MPEG-DASH: ISO-Standardisiertes adaptives Streaming, Manifestgenerierung, Bitratenumschaltung
  • WebRTC: Peer-to-Peer-Streaming mit niedriger Latenz, TURN/STUN/ICE-Server, SFU/MCU-Architekturen
  • SRT (Secure Reliable Transport): Open-Source-Protokoll für Verlustwiederherstellung, AES-256-Verschlüsselung, Ant-Rate-Control
  • WebSockets und SIP: Interaktive Signalisierung und Echtzeitkonferenzen Schlagwörter: RTMP-Protokoll, HLS-Streaming, MPEG-DASH, WebRTC, SRT-Protokoll, TURN/STUN-Server, SFU-Architektur, adaptive Bitrate, Low-Latency-Streaming, Echtzeit-Transport, Video-Signalisierung

Open-Source-Frameworks für Transcoding und Media-Processing

  • FFmpeg: Codec-Verwaltung (H.264/HEVC AV1), Aufbau von Pipelines, Hardware-Beschleunigung (NVENC, QSV), Stream-Multiplexing, Formatkonvertierung
  • GStreamer: Pipeline-Architektur, Plugin-Ökosystem (GIR), Erstellung eigener Elemente, WebRTC-Plugin-Integration
  • x264/x265: Erweiterte Encoding-Profile (high, main, main10), PBR/ABR/crf-Ratensteuerung, Preset-Optimierung (von slow bis ultrafast)
  • HandBrake CLI: Batch-Media-Verarbeitung und cloudbasierte Transcoding-Workflows Schlagwörter: FFmpeg-Pipelines, GStreamer-Framework,
  • x264-Encoding, HEVC/H.265-Codec, AV1-Encoding, Transcoding-Optimierung, Hardware-Encoding, Codec-Verwaltung, Media-Processing, Batch-Transcoding, Ratensteuerung (CRF), Encoding-Profile

Open-Source-Streaming-Server und Infrastruktur

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

  • Wowza Streaming Engine (Open-Source-Komponenten): Stream-Verwaltung, Virtual-Host-Konfigurationen, API-gesteuerte Orchestrierung
  • nginx-mod-rtmp: Konfiguration des RTMP-Moduls, Einrichtung der HLS/DASH-Module, Konvertierung von Live zu VOD
  • Janus Gateway: WebRTC-Media-Server-Architektur, Plugin-Ökosystem (VoIP-Aufnahme, Videokonferenz), 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 Schlagwörter: SRS-Server, nginx-rtmp-Modul, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza-Streaming, WebRTC-Media-Server, Docker-Deployment, Stream-Orchestrierung, Clusterkonfiguration

Live- und On-Demand-Video-Produktion mit Open-Source-Tools

  • OBS Studio: Szenenverwaltung, benutzerdefinierte Filter und Übergänge, StreamDSP/NDI-Integration, Fernüberwachung, Encoding-Presets
  • Lister (Open Broadcaster Tools): Multi-Szene-Setups, Audio-Mischpult, Unterstützung für virtuelle Kameras (OBS-VirtualCam)
  • VLC Media Server: Streaming-Schnittstelle, Konvertierung von Multicast in Unicast, Playlist-Verwaltung
  • Mixxx: Live-Remixing und DJ-Broadcasting über Internet-Protokolle
  • Whisper: Open-Source-Spracherkennung für Live-Untertitel und Transkription während der Streams Schlagwörter: OBS Studio, Videoproduktion, Live-Broadcasting, Szenenverwaltung, NDIn-Integration, streamDSP, Videomischung Audioquellenverwaltung, virtuelle Kamera, VLC Media Server, Transcoding, Live-Untertitel, 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-Encoding-Strategien, Bandbreitenschätzung
  • MediaSoup SFUs: WebRTC-SFU-Bibliothek (C++/Node.js), Raum-Topologie, Medienflusskontrolle, Simulcast-Unterstützung
  • LiveKit: WebRTC-SFU-Plattform, Raumanwaltung, Teilnehmerverwaltung, Egress/Ingress-APIs, Kubernetes-Deployment
  • BigBlueButton: Open-Source-Virtuelles Klassenzimmer, WebRTC-basiertes Screen-Sharing, Umfragen, Breakout-Räume, Aufzeichnung
  • Schlagwörter: WebRTC-Konferenzen, Jitsi Meet, mediasoup SFU, Simulcast-Encoding, SVC skalierbare Videocodierung, Bandbreitenschätzung, BigBlueButton, LiveKit SFU, Teilnehmerverwaltung, Egress/Ingress, Kubernetes-Deployment, virtuelles Klassenzimmer, Screen-Sharing, Open-Source-Kommunikation

Edge Computing, CDN-Integration und Skalierungsstrategien

  • Design der Edge-Abgabetopologie von Origin-CDNs für globale niedrige Latenz
  • Verwaltung von FFmpeg-Ingest-Punkten und Lastverteilung zwischen mehreren CDNs
  • Dynamischer Origin-Schutz und Edge-Caching-Strategien (Akamai CloudFront Fastly Edge Workers)
  • Multi-CDN-Streaming: Redundanz, Failover und Kostenoptimierung
  • WebRTC-Edge-Server und globale TURN-Deployments
  • Kubernetes-natives Streaming: K3s, KubeEdge, Edge-Container-Orchestrierung Schlagwö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-Analytics, Monitoring und Quality of Experience (QoE)

  • Monitoring-Tools für Live-Streams (FFprobe Prometheus, Grafana-Dashboards)
  • Analytics zur Zuschauerbindung, Buffering-Ereignisse, Messung der Startzeit
  • Open-Source-Observability-Stack: Prometheus + Grafana für Streaming-KPIs
  • ABR (Adaptive Bitrate) Qualitätsmetriken: Frequenz der Bitratenumschaltung, Rebuffer-Ratio
  • Log-Korrelation und Debugging-Tools: Wireshark-Paketanalyse für RTP/RTCP Schlagwörter: Streaming-Analytics, FFprobe-Monitoring, Prometheus Grafana Dashboards, ABR-Qualitätsmetriken, Zuschauerbindung, Buffering-Ereignisse, QoE-Messung Startzeit, Log-Korrelation Wireshark RTP-Analyse, Open-Source-Monitoring

Monetarisierung, DRM und Inhaltsschutz

  • DRM-Strategien für Open-Source-Ökosysteme: Integration von PlayReady, Widevine, FairPlay
  • Abo-Monetarisierungsmodelle: Wiederkehrende Abrechnungen mit Stripe open-payments, Zahlungsworkflows
  • Werbefinaleinblendung: SSAI (Server-Side Ad Insertion) mit Open-Source-Ad-Servern (OpenX, Prebid)
  • Wasserzeichen und Fingerabdruck-Verfahren zum Inhaltsschutz
  • Zugriffskontrolle, Token-basierte Authentifizierung, JWT-basierter Stream-Schutz Schlagwörter: DRM-Strategien, PlayReady Widevine, FairPlay Inhaltsschutz, Server-Side Ad Insertion, OpenX Ad-Server, Prebid Open-Source, Video-Wasserzeichen, JWT-Authentifizierung, Token-basierte Zugriffskontrolle, wiederkehrende Abrechnung, Abo-Monetarisierung

Deployment-Architektur, CI/CD und containerisiertes Streaming

  • Docker-Compose-Deployment für Multi-Service-Streaming-Stacks (FFmpeg SRS Janus nginx)
  • Kubernetes-Helm-Charts für skalierbare Media-Server-Cluster
  • CI/CD-Pipelines für Streaming-Infrastruktur (GitHub Actions GitLab CI)
  • Infrastructure-as-Code: Terraform AWS CloudFormation für Media-Dienste
  • Strategien zur Lastverteilung: HAProxy round-robin, gewichtete least-connections
  • Blue/Green- und Canary-Deployments für Downtime-freie Streaming-Updates Schlagwörter: Docker Compose Streaming Stack Kubernetes Helm Deployment CI/CD Pipelines GitHub Actions Terraform CloudFormation infrastructure-as-Code HAProxy Load Balancing blue-green deployment canary deployment zero-downtime updates media server scaling

Emerging Trends und praktische Anwendungen

Innovationen im Low-Latency-HLS- und DASH-Bereich, Subsecond-Streaming-Protokolle (LL-HLS LL-DASH)

  • Optimierung der AV1- und VP9-Codecs für die CDN-Lieferung
  • KI-gestütztes Video-Transcoding (Deepstream OpenCV-basierte Szenenklassifizierung)
  • Cloud-natives Streaming mit Knative Knative Eventing für Serverless-Media-Pipelines
  • 5G-Network-Slicing für zuverlässiges Low-Latency-Video-Streaming
  • WebAssembly (Wasm) für clientseitige Videoverarbeitung in Browsern
  • XR/AR-Video-Streaming mit WebXR und 360°-Video-Protokollen Schlagwörter: LL-HLS Low Latency HLS LL-DASH AV1 Codec VP9 Optimierung KI-gestütztes Transcoding OpenCV Szenenklassifizierung Cloud-natives Streaming Knative Eventing Serverless Media Pipelines 5G Network Slicing WebAssembly Clientseitiges Video WebXR AR Streaming 360 Video Protokolle

Praxislabor und projektbasierte Anwendung

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

  • Einrichtung von WebRTC-Videokonferenzen mit Jitsi Meet
  • Benutzerdefinierte FFmpeg-Pipeline für Multi-Bitrate-Ausgabe (SD/HD/4K) mit CDN-Push
  • Integrationstests: Lasttests der Streaming-Infrastruktur (Locust/AB) im großen Maßstab
  • Fehlerbehebung: Häufige Streaming-Probleme, Codec-Unstimmigkeiten, Firewall/NAT-Probleme, Debugging der Codec-Verhandlung Schlagwö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 Ausgabe

Voraussetzungen

Allgemeines Wissen im Bereich Systemadministration

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien