Industries / Video Streaming

Video & Media Engineering

Video Transcoding &
Streaming Pipeline Engineering

From ingest to playback: adaptive streaming pipelines built and QC'd against the published Apple HLS Authoring, Netflix Photon and Amazon Prime Video delivery specifications. Hardware encoding, multi-DRM and SCTE-35 ad insertion built for production scale.

Confirmed expertise

What we engineer

Every capability below is in production use, described in the terms the specifications themselves use.

Adaptive streaming pipelines

HLS, LL-HLS, CMAF, DASH end-to-end. Per-title encoding ladders, ABR logic, and manifest generation built and QC'd against the published Apple HLS Authoring, Netflix Photon and Amazon Prime Video delivery specifications.

Hardware & software encoders

NETINT Quadra VPU T1A/T2A, NVENC, Intel Quick Sync, AMD VCN for hardware acceleration. x264, x265, SVT-AV1, VVenC for software paths. Codec selection matched to latency and cost targets.

Multi-DRM content protection

FairPlay, Widevine and PlayReady with CENC and cbcs encryption schemes. Key rotation, licence server integration and PSSH box generation.

Broadcast & ad insertion

IMF (SMPTE ST 2067) packaging, HLS Interstitials, SCTE-35/104 cue injection and AI-driven ad-break detection on content signals.

Quality metrics & QC

VMAF, PSNR, SSIM computed per segment and surfaced in an operations dashboard. Automated QC gates before segment packaging.

Observability

OpenTelemetry tracing through encode → package → origin. Kafka event streams for segment-level telemetry. Alerts on stall rate, latency and error spikes.

Live demo

Transcoding pipeline dashboard — live demo

Interactive simulation of a video transcoding farm: 8 worker nodes running ABR ladder generation, live job progress, worker throughput and quality gates. The pipeline advances every 2 seconds.

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 reference

Formats, encoders & standards

Formats and hardware we have integrated in production.

Streaming formats
HLSLL-HLSCMAFDASHIMF (SMPTE ST 2067)ProRes
Hardware encoders
NETINT Quadra VPU T1ANETINT Quadra VPU T2ANVENCIntel Quick SyncAMD VCN
Software encoders
x264x265SVT-AV1VVenC
DRM schemes
FairPlayWidevinePlayReadyCENCcbcs
Quality & insertion
VMAFPSNRSSIMSCTE-35SCTE-104HLS Interstitials
Differentiator

Built against published delivery specifications

Netflix Photon conformance

Output packages run through Netflix Photon conformance tooling. CMAF segment structure, timing metadata and codec constraints are validated against the published Photon requirements before delivery.

Apple HLS Authoring Specification

Manifests and segments validated against the Apple HLS Authoring Specification for HEVC, FairPlay encryption and HLS Interstitials. Bitrate ladder and timing requirements checked against the published authoring guidelines.

Amazon Prime Video ingest

Encoding ladders and packaging aligned with the Amazon Prime Video documented ingest profile, including HDR metadata passthrough and audio normalisation per the published requirements.

Deliverables

What you get

Encoding ladder document

Per-title analysis with bitrate and resolution targets per codec, backed by measured VMAF scores and a documented rationale.

Infrastructure & hardware selection

Measured cost per hour of processed video across NETINT, NVENC and software paths, with a hardware sizing recommendation for your throughput target.

Packaging & DRM configuration

HLS/DASH/CMAF manifests, CENC/cbcs encryption, key rotation schedule and licence server integration tested end-to-end.

Operations dashboard

Live QoE and quality metrics — VMAF, stall rate, latency — with alert thresholds configured for your SLOs and surfaced in Grafana or equivalent.

Runbooks & alerting

Documented runbooks for common failure modes and on-call alert routing configured for your incident management tool.

Load-tested handover

Pipeline signed off at target throughput with a documented handover package and a one-week post-delivery support window.

Optimising a transcoding pipeline?

Share your ingest format, output targets and scale requirements — we will outline an architecture and hardware selection matched to your cost and latency goals.