Video-Transcoding &
Streaming-Pipeline-Engineering
Von der Ingest bis zur Wiedergabe: adaptive Streaming-Pipelines, entwickelt und nach den veröffentlichten Spezifikationen Apple HLS Authoring, Netflix Photon und Amazon Prime Video geprüft. Hardware-Encoding, Multi-DRM und SCTE-35-Werbeeinfügung für den Produktionsbetrieb.
Was wir entwickeln
Jede der folgenden Fähigkeiten ist produktiv im Einsatz und in den Begriffen der Spezifikationen selbst beschrieben.
Adaptive Streaming-Pipelines
HLS, LL-HLS, CMAF, DASH von Anfang bis Ende. Per-Title-Encoding-Leitern, ABR-Logik und Manifest-Generierung, entwickelt und nach den veröffentlichten Spezifikationen Apple HLS Authoring, Netflix Photon und Amazon Prime Video geprüft.
Hardware- und Software-Encoder
NETINT Quadra VPU T1A/T2A, NVENC, Intel Quick Sync, AMD VCN für Hardware-Beschleunigung. x264, x265, SVT-AV1, VVenC für Software-Pfade. Codec-Auswahl nach Latenz- und Kostenzielen.
Multi-DRM-Inhaltsschutz
FairPlay, Widevine und PlayReady mit CENC- und cbcs-Verschlüsselungsverfahren. Schlüsselrotation, Lizenzserver-Integration und PSSH-Box-Generierung.
Broadcast & Werbeeinfügung
IMF (SMPTE ST 2067)-Packaging, HLS Interstitials, SCTE-35/104-Cue-Einbettung und KI-gestützte Werbeunterbrechungserkennung auf Basis von Inhaltssignalen.
Qualitätsmetriken & QC
VMAF, PSNR, SSIM werden je Segment berechnet und in einem Operations-Dashboard angezeigt. Automatisierte QC-Gates vor der Segment-Paketierung.
Observability
OpenTelemetry-Tracing durch Encoding → Packaging → Origin. Kafka-Ereignisströme für Segment-Telemetrie. Alerts bei Stall-Rate-, Latenz- und Fehleranstiegen.
Transcoding-Pipeline-Dashboard — Live-Demo
Interaktive Simulation einer Video-Transcoding-Farm: 8 Worker-Nodes führen ABR-Ladder-Generierung durch, Live-Job-Fortschritt, Worker-Durchsatz und Quality-Gates. Die Pipeline aktualisiert sich alle 2 Sekunden.
GB/h processed across all encode and packaging workers.
- Current
- 96 GB/h 3 active · 7 queued
- Peak today
- 120 GB/h Ø 87 GB/h
- Completed today
- 41 1 failed · 97.4% success
Live progress
Queue and in-flight jobs. Progress advances while the simulation is running.
feature_reel_master.mov
job-2401 · HLS 1080p H.264 · worker-01
promo_cutdown_v3.mp4
job-2402 · HLS 720p HEVC · worker-02
trailer_uhd_source.mxf
job-2403 · MP4 4K HEVC · worker-04
episode_s02e04.mp4
job-2404 · HLS 1080p H.264
sizzle_alt_audio.mov
job-2405 · AAC 5.1
Pipelines
Saved pipelines. Run starts a local mock job when a worker is idle.
/ingest/features → HLS
/ingest/promos → CMAF
/ingest/mezzanine → MP4
Workers
Connected encode and packaging workers. Busy nodes track the assigned job progress.
worker-01
10.0.12.11 · transcode
HLS 1080p H.264
worker-02
10.0.12.12 · transcode
HLS 720p HEVC
worker-03
10.0.12.13 · transcode
Waiting for the next job
worker-04
10.0.12.14 · packaging
MP4 4K HEVC
Video profiles
Encode ladders used by pipelines and manual uploads.
| Name | Resolution | Codec | Bitrate | Frame rate |
|---|---|---|---|---|
| HLS 1080p H.264 | 1920×1080 | H.264 | 5 Mbps | 25 fps |
| HLS 720p HEVC | 1280×720 | H.265 | 3 Mbps | 25 fps |
| MP4 4K HEVC | 3840×2160 | H.265 | 12 Mbps | 25 fps |
| HLS 480p H.264 | 854×480 | H.264 | 1.5 Mbps | 25 fps |
Audio profiles
Audio encode presets for stereo and surround delivery.
| Name | Codec | Channels | Sample rate | Bitrate |
|---|---|---|---|---|
| AAC Stereo | AAC | 2.0 | 48 kHz | 192 kbps |
| AAC 5.1 | AAC | 5.1 | 48 kHz | 384 kbps |
| AC-3 Broadcast | AC-3 | 5.1 | 48 kHz | 448 kbps |
ABR ladder
Adaptive bitrate renditions ordered by resolution. Bar length is relative to the top rendition's bitrate.
Quality metrics (VMAF)
Per-rendition quality probes against the mezzanine. VMAF ≥ 90 passes, 80–90 watched, below 80 fails QA.
| Rendition | Resolution | Codec | Bitrate | VMAF | PSNR | SSIM | QA |
|---|---|---|---|---|---|---|---|
| 4K HEVC | 3840×2160 | H.265 | 12 Mbps | 96.8 | 44.1 | 0.987 | Pass |
| 1080p H.264 | 1920×1080 | H.264 | 5 Mbps | 94.2 | 42.6 | 0.979 | Pass |
| 1080p HEVC | 1920×1080 | H.265 | 4 Mbps | 95.1 | 43.0 | 0.982 | Pass |
| 720p HEVC | 1280×720 | H.265 | 3 Mbps | 92.4 | 40.8 | 0.969 | Pass |
| 480p H.264 | 854×480 | H.264 | 1.5 Mbps | 87.6 | 37.2 | 0.941 | Watch |
| 360p H.264 | 640×360 | H.264 | 0.8 Mbps | 81.3 | 34.1 | 0.912 | Watch |
S3 connectors
Public connector metadata only — name, region and bucket. No access keys or secrets.
eu-central-1 · media-ingest-prod
Credentials are never shown in this demo.
eu-west-1 · delivery-packaging
Credentials are never shown in this demo.
us-east-1 · media-archive-cold
Credentials are never shown in this demo.
DRM settings
Neutral packaging and key-rotation options for protected outputs.
Enabled · rotation every 24h
Provider
Widevine + FairPlay
Packaging
CMAF + HLS
Event log
Live pipeline events from scheduler, workers, packager and QA probes.
Demonstration UI composed from shacdn primitives. Not connected to a live cluster.
Formate, Encoder & Standards
Formate und Hardware, die wir produktiv integriert haben.
Entwickelt nach veröffentlichten Lieferspezifikationen
Ausgabepakete werden durch das Netflix-Photon-Konformitätswerkzeug geprüft. CMAF-Segmentstruktur, Timing-Metadaten und Codec-Anforderungen werden anhand der veröffentlichten Photon-Anforderungen validiert, bevor die Lieferung erfolgt.
Manifeste und Segmente werden anhand der Apple HLS Authoring Specification für HEVC, FairPlay-Verschlüsselung und HLS Interstitials validiert. Bitrate-Leiter- und Timing-Anforderungen werden gegen die veröffentlichten Authoring-Richtlinien geprüft.
Encoding-Leitern und Packaging sind am dokumentierten Ingest-Profil von Amazon Prime Video ausgerichtet, einschließlich HDR-Metadaten-Passthrough und Audio-Normalisierung gemäß den veröffentlichten Anforderungen.
Was Sie erhalten
Encoding-Leiter-Dokument
Per-Title-Analyse mit Bitrate- und Auflösungszielen je Codec, gestützt auf gemessene VMAF-Werte und eine dokumentierte Begründung.
Infrastruktur & Hardware-Auswahl
Gemessene Kosten pro Stunde verarbeiteten Videos für NETINT-, NVENC- und Software-Pfade sowie eine Hardware-Dimensierungsempfehlung für Ihren Durchsatz.
Packaging & DRM-Konfiguration
HLS/DASH/CMAF-Manifeste, CENC/cbcs-Verschlüsselung, Schlüsselrotationsplan und Lizenzserver-Integration, end-to-end getestet.
Operations-Dashboard
Live-QoE- und Qualitätsmetriken — VMAF, Stall-Rate, Latenz — mit konfigurierten Alert-Schwellenwerten für Ihre SLOs und Anzeige in Grafana oder äquivalentem Tool.
Runbooks & Alerting
Dokumentierte Runbooks für häufige Fehlerszenarien und On-Call-Alert-Routing für Ihr Incident-Management-Tool konfiguriert.
Lastgetestete Übergabe
Pipeline bei Zieldurchsatz abgenommen, mit dokumentiertem Übergabepaket und einem einwöchigen Support-Fenster nach der Lieferung.
Transcoding-Pipeline optimieren?
Teilen Sie Ihr Ingest-Format, die Ausgabeziele und Ihren Skalierungsbedarf — wir skizzieren eine Architektur und Hardware-Auswahl passend zu Ihren Kosten- und Latenzzielen.