Secteurs / Streaming vidéo

Ingénierie vidéo & médias

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.

Expertise confirmée

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.

Démo en direct

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.

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.

Référence technique

Formats, encodeurs & standards

Formats et matériels que nous avons intégrés en production.

Formats de streaming
HLSLL-HLSCMAFDASHIMF (SMPTE ST 2067)ProRes
Encodeurs matériels
NETINT Quadra VPU T1ANETINT Quadra VPU T2ANVENCIntel Quick SyncAMD VCN
Encodeurs logiciels
x264x265SVT-AV1VVenC
Schémas DRM
FairPlayWidevinePlayReadyCENCcbcs
Qualité & insertion
VMAFPSNRSSIMSCTE-35SCTE-104HLS Interstitials
Différenciateur

Développé selon les spécifications de livraison publiées

Conformité Netflix Photon

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.

Apple HLS Authoring Specification

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.

Amazon Prime Video ingest

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.

Livrables

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.