Transcodage vidéo &
Ingénierie de pipelines streaming
De l'ingest à la lecture : pipelines de streaming adaptatif conçus et validés selon les spécifications de livraison publiées Apple HLS Authoring, Netflix Photon et Amazon Prime Video. Encodage matériel, multi-DRM et insertion publicitaire SCTE-35 pour la production à grande échelle.
Ce que nous développons
Chaque compétence ci-dessous est utilisée en production et décrite dans les termes des spécifications elles-mêmes.
Pipelines de streaming adaptatif
HLS, LL-HLS, CMAF, DASH de bout en bout. Échelles d'encodage per-title, logique ABR et génération de manifestes conçues et validées selon les spécifications de livraison publiées Apple HLS Authoring, Netflix Photon et Amazon Prime Video.
Encodeurs matériels et logiciels
NETINT Quadra VPU T1A/T2A, NVENC, Intel Quick Sync, AMD VCN pour accélération matérielle. x264, x265, SVT-AV1, VVenC pour les chemins logiciels. Sélection du codec selon les objectifs de latence et de coût.
Protection de contenu multi-DRM
FairPlay, Widevine et PlayReady avec les schémas de chiffrement CENC et cbcs. Rotation des clés, intégration du serveur de licences et génération des boîtes PSSH.
Broadcast & insertion publicitaire
Packaging IMF (SMPTE ST 2067), HLS Interstitials, injection de signaux SCTE-35/104 et détection de coupures publicitaires par IA sur les signaux de contenu.
Métriques de qualité & QC
VMAF, PSNR, SSIM calculés par segment et affichés dans un tableau de bord opérationnel. Portes QC automatisées avant le packaging des segments.
Observability
Traçage OpenTelemetry à travers l'encodage → le packaging → l'origin. Flux d'événements Kafka pour la télémétrie au niveau des segments. Alertes sur le stall rate, la latence et les pics d'erreurs.
Tableau de bord du pipeline de transcodage — démo en direct
Simulation interactive d'une ferme de transcodage vidéo : 8 nœuds worker effectuant la génération d'une échelle ABR, progression des jobs en direct, débit des workers et portes qualité. Le pipeline avance toutes les 2 secondes.
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.
Formats, encodeurs & standards
Formats et matériels que nous avons intégrés en production.
Développé selon les spécifications de livraison publiées
Les paquets de sortie sont traités par l'outil de conformité Netflix Photon. La structure des segments CMAF, les métadonnées de timing et les contraintes de codec sont validées par rapport aux exigences Photon publiées avant la livraison.
Les manifestes et segments sont validés par rapport à l'Apple HLS Authoring Specification pour HEVC, le chiffrement FairPlay et les HLS Interstitials. Les exigences de bitrate ladder et de timing sont vérifiées par rapport aux directives d'authoring publiées.
Les échelles d'encodage et le packaging sont alignés sur le profil d'ingest documenté d'Amazon Prime Video, avec transmission des métadonnées HDR et normalisation audio conformément aux exigences publiées.
Ce que vous obtenez
Document d'échelle d'encodage
Analyse per-title avec objectifs de bitrate et de résolution par codec, appuyés par des scores VMAF mesurés et une justification documentée.
Infrastructure & sélection matérielle
Coût mesuré par heure de vidéo traitée pour les chemins NETINT, NVENC et logiciels, avec une recommandation de dimensionnement matériel pour votre débit cible.
Configuration packaging & DRM
Manifestes HLS/DASH/CMAF, chiffrement CENC/cbcs, calendrier de rotation des clés et intégration du serveur de licences testés de bout en bout.
Tableau de bord opérationnel
Métriques QoE et qualité en direct — VMAF, stall rate, latence — avec seuils d'alerte configurés pour vos SLOs et affichage dans Grafana ou équivalent.
Runbooks & alerting
Runbooks documentés pour les modes de défaillance courants et routage des alertes d'astreinte configuré pour votre outil de gestion des incidents.
Remise après test de charge
Pipeline validé au débit cible avec un package de remise documenté et une fenêtre de support d'une semaine après la livraison.
Vous optimisez un pipeline de transcodage ?
Partagez votre format d'ingest, vos cibles de sortie et vos besoins en échelle — nous proposerons une architecture et une sélection matérielle adaptées à vos objectifs de coût et de latence.