Branchen / Video-Streaming

Video & Media Engineering

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.

Bestätigte Expertise

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.

Live-Demo

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.

Transcoding cluster — demo3 active · 7 queued · 41 completed today
HealthyLive09:14
HealthHealthy
HealthyAPI + worker heartbeat
Active jobs
37 waiting in queue
Completed today
411 failed
Throughput
96GB/h processed
Success rate
97.4%Rolling 24h
Throughput — 24h

GB/h processed across all encode and packaging workers.

00
03
06
09
12
15
18
21
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

42%~7 min
Runningworker-01

promo_cutdown_v3.mp4

job-2402 · HLS 720p HEVC · worker-02

68%~3 min
Runningworker-02

trailer_uhd_source.mxf

job-2403 · MP4 4K HEVC · worker-04

18%~14 min
Runningworker-04

episode_s02e04.mp4

job-2404 · HLS 1080p H.264

0%queued
Queuedunassigned

sizzle_alt_audio.mov

job-2405 · AAC 5.1

0%queued
Queuedunassigned

Pipelines

Saved pipelines. Run starts a local mock job when a worker is idle.

pipeline-hls-main

/ingest/featuresHLS

Last run: 2 min ago
pipeline-cmaf-abr

/ingest/promosCMAF

Last run: 1 h ago
pipeline-mp4-mezz

/ingest/mezzanineMP4

Last run: yesterday

Workers

Connected encode and packaging workers. Busy nodes track the assigned job progress.

worker-01

10.0.12.11 · transcode

Busy

HLS 1080p H.264

42%job-2401

worker-02

10.0.12.12 · transcode

Busy

HLS 720p HEVC

68%job-2402

worker-03

10.0.12.13 · transcode

Idle

Waiting for the next job

worker-04

10.0.12.14 · packaging

Busy

MP4 4K HEVC

18%job-2403

Video profiles

Encode ladders used by pipelines and manual uploads.

NameResolutionCodecBitrateFrame rate
HLS 1080p H.2641920×1080H.2645 Mbps25 fps
HLS 720p HEVC1280×720H.2653 Mbps25 fps
MP4 4K HEVC3840×2160H.26512 Mbps25 fps
HLS 480p H.264854×480H.2641.5 Mbps25 fps

Audio profiles

Audio encode presets for stereo and surround delivery.

NameCodecChannelsSample rateBitrate
AAC StereoAAC2.048 kHz192 kbps
AAC 5.1AAC5.148 kHz384 kbps
AC-3 BroadcastAC-35.148 kHz448 kbps

ABR ladder

Adaptive bitrate renditions ordered by resolution. Bar length is relative to the top rendition's bitrate.

MP4 4K HEVC3840×2160 · H.26512 Mbps · 25 fps
HLS 1080p H.2641920×1080 · H.2645 Mbps · 25 fps
HLS 720p HEVC1280×720 · H.2653 Mbps · 25 fps
HLS 480p H.264854×480 · H.2641.5 Mbps · 25 fps

Quality metrics (VMAF)

Per-rendition quality probes against the mezzanine. VMAF ≥ 90 passes, 80–90 watched, below 80 fails QA.

RenditionResolutionCodecBitrateVMAFPSNRSSIMQA
4K HEVC3840×2160H.26512 Mbps96.844.10.987Pass
1080p H.2641920×1080H.2645 Mbps94.242.60.979Pass
1080p HEVC1920×1080H.2654 Mbps95.143.00.982Pass
720p HEVC1280×720H.2653 Mbps92.440.80.969Pass
480p H.264854×480H.2641.5 Mbps87.637.20.941Watch
360p H.264640×360H.2640.8 Mbps81.334.10.912Watch

S3 connectors

Public connector metadata only — name, region and bucket. No access keys or secrets.

connector-media-in

eu-central-1 · media-ingest-prod

Connected

Credentials are never shown in this demo.

connector-delivery-out

eu-west-1 · delivery-packaging

Connected

Credentials are never shown in this demo.

connector-archive

us-east-1 · media-archive-cold

Error

Credentials are never shown in this demo.

DRM settings

Neutral packaging and key-rotation options for protected outputs.

Content protection

Enabled · rotation every 24h

Provider

Widevine + FairPlay

Packaging

CMAF + HLS

Event log

Live pipeline events from scheduler, workers, packager and QA probes.

09:14schedulerPipeline pipeline-hls-main started · 3 jobs dispatched
09:14worker-01Assigned job-2401 · HLS 1080p H.264
09:14packagerCMAF segment #1 written · 2.4 MB
09:13connector-archiveS3 HEAD timeout · retry 1/3
09:12qaVMAF probe complete · 4K HEVC 96.8

Demonstration UI composed from shacdn primitives. Not connected to a live cluster.

Tech-Referenz

Formate, Encoder & Standards

Formate und Hardware, die wir produktiv integriert haben.

Streaming-Formate
HLSLL-HLSCMAFDASHIMF (SMPTE ST 2067)ProRes
Hardware-Encoder
NETINT Quadra VPU T1ANETINT Quadra VPU T2ANVENCIntel Quick SyncAMD VCN
Software-Encoder
x264x265SVT-AV1VVenC
DRM-Verfahren
FairPlayWidevinePlayReadyCENCcbcs
Qualität & Einfügung
VMAFPSNRSSIMSCTE-35SCTE-104HLS Interstitials
Differenzierungsmerkmal

Entwickelt nach veröffentlichten Lieferspezifikationen

Netflix-Photon-Konformität

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.

Apple HLS Authoring Specification

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.

Amazon Prime Video Ingest

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.

Lieferergebnisse

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.