Sectores / Streaming de vídeo

Ingeniería de vídeo y medios

Transcodificación de vídeo &
Ingeniería de pipelines de streaming

Desde la ingest hasta la reproducción: pipelines de streaming adaptativo desarrollados y verificados según las especificaciones de entrega publicadas de Apple HLS Authoring, Netflix Photon y Amazon Prime Video. Codificación hardware, multi-DRM e inserción de anuncios SCTE-35 para escala de producción.

Experiencia demostrada

Lo que desarrollamos

Cada competencia listada se usa en producción y se describe con la terminología de las propias especificaciones.

Pipelines de streaming adaptativo

HLS, LL-HLS, CMAF, DASH de extremo a extremo. Escaleras de codificación per-title, lógica ABR y generación de manifiestos desarrolladas y verificadas según las especificaciones de entrega publicadas de Apple HLS Authoring, Netflix Photon y Amazon Prime Video.

Codificadores hardware y software

NETINT Quadra VPU T1A/T2A, NVENC, Intel Quick Sync, AMD VCN para aceleración hardware. x264, x265, SVT-AV1, VVenC para rutas de software. Selección del códec según objetivos de latencia y coste.

Protección de contenido multi-DRM

FairPlay, Widevine y PlayReady con esquemas de cifrado CENC y cbcs. Rotación de claves, integración con servidor de licencias y generación de cajas PSSH.

Broadcast e inserción de anuncios

Packaging IMF (SMPTE ST 2067), HLS Interstitials, inyección de señales SCTE-35/104 y detección de pausas publicitarias mediante IA sobre señales de contenido.

Métricas de calidad y QC

VMAF, PSNR, SSIM calculados por segmento y mostrados en un panel operacional. Puertas de QC automatizadas antes del packaging de segmentos.

Observability

Trazado OpenTelemetry a través de codificación → packaging → origin. Flujos de eventos Kafka para telemetría a nivel de segmento. Alertas sobre stall rate, latencia y picos de error.

Demo en vivo

Panel del pipeline de transcodificación — demo en vivo

Simulación interactiva de una granja de transcodificación de vídeo: 8 nodos worker ejecutando generación de escalera ABR, progreso de trabajos en vivo, rendimiento de workers y puertas de calidad. El pipeline avanza cada 2 segundos.

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.

Referencia técnica

Formatos, codificadores y estándares

Formatos y hardware que hemos integrado en producción.

Formatos de streaming
HLSLL-HLSCMAFDASHIMF (SMPTE ST 2067)ProRes
Codificadores hardware
NETINT Quadra VPU T1ANETINT Quadra VPU T2ANVENCIntel Quick SyncAMD VCN
Codificadores software
x264x265SVT-AV1VVenC
Esquemas DRM
FairPlayWidevinePlayReadyCENCcbcs
Calidad e inserción
VMAFPSNRSSIMSCTE-35SCTE-104HLS Interstitials
Diferenciador

Desarrollado según especificaciones de entrega publicadas

Conformidad con Netflix Photon

Los paquetes de salida se procesan con la herramienta de conformidad Netflix Photon. La estructura de segmentos CMAF, los metadatos de temporización y las restricciones de códec se validan contra los requisitos Photon publicados antes de la entrega.

Apple HLS Authoring Specification

Los manifiestos y segmentos se validan contra la Apple HLS Authoring Specification para HEVC, cifrado FairPlay y HLS Interstitials. Los requisitos de bitrate ladder y temporización se comprueban contra las directrices de authoring publicadas.

Amazon Prime Video ingest

Las escaleras de codificación y el packaging están alineados con el perfil de ingest documentado de Amazon Prime Video, incluyendo el passthrough de metadatos HDR y la normalización de audio según los requisitos publicados.

Entregables

Lo que obtiene

Documento de escalera de codificación

Análisis per-title con objetivos de bitrate y resolución por códec, respaldado por puntuaciones VMAF medidas y una justificación documentada.

Infraestructura y selección de hardware

Coste medido por hora de vídeo procesado para rutas NETINT, NVENC y software, con una recomendación de dimensionado de hardware para su rendimiento objetivo.

Configuración de packaging y DRM

Manifiestos HLS/DASH/CMAF, cifrado CENC/cbcs, calendario de rotación de claves e integración con servidor de licencias probados de extremo a extremo.

Panel operacional

Métricas QoE y de calidad en vivo — VMAF, stall rate, latencia — con umbrales de alerta configurados para sus SLOs y visualización en Grafana o equivalente.

Runbooks y alertas

Runbooks documentados para modos de fallo habituales y enrutamiento de alertas de guardia configurado para su herramienta de gestión de incidentes.

Entrega con pruebas de carga

Pipeline validado al rendimiento objetivo con un paquete de entrega documentado y una ventana de soporte de una semana tras la entrega.

¿Optimizando un pipeline de transcodificación?

Comparta su formato de ingest, objetivos de salida y requisitos de escala — le presentaremos una arquitectura y selección de hardware adaptadas a sus objetivos de coste y latencia.