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.
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.
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.
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.
Formatos, codificadores y estándares
Formatos y hardware que hemos integrado en producción.
Desarrollado según especificaciones de entrega publicadas
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.
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.
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.
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.