Галіны / Відэастрымінг

Відэа і медыя-інжынірынг

Транскадаванне відэа і
інжынірынг стрымінгавых канвееraў

Ад прыёму да прайгравання: адаптыўныя стрымінгавыя канвееры, распрацаваныя і правераныя згодна з апублікаванымі спецыфікацыямі Apple HLS Authoring, Netflix Photon і Amazon Prime Video. Апаратнае кадаванне, multi-DRM і ўстаўка рэкламы SCTE-35 для вытворчага маштабу.

Пацверджаная экспертыза

Што мы распрацоўваем

Кожная з пералічаных кампетэнцый выкарыстоўваецца ў production і апісана ў тэрмінах саміх спецыфікацый.

Канвееры адаптыўнага стрымінгу

HLS, LL-HLS, CMAF, DASH ад пачатку да канца. Лесвіцы кадавання per-title, логіка ABR і генерацыя маніфестаў, распрацаваныя і правераныя згодна з апублікаванымі спецыфікацыямі Apple HLS Authoring, Netflix Photon і Amazon Prime Video.

Апаратныя і праграмныя кодеры

NETINT Quadra VPU T1A/T2A, NVENC, Intel Quick Sync, AMD VCN для апаратнага паскарэння. x264, x265, SVT-AV1, VVenC для праграмных шляхоў. Выбар кодека пад мэтавыя затрымку і кошт.

Абарона кантэнту multi-DRM

FairPlay, Widevine і PlayReady са схемамі шыфравання CENC і cbcs. Ратацыя ключоў, інтэграцыя з серверам ліцэнзій і генерацыя PSSH-бокс.

Маўленне і ўстаўка рэкламы

Пакаванне IMF (SMPTE ST 2067), HLS Interstitials, упрыскванне сігналаў SCTE-35/104 і выяўленне рэкламных паўз на аснове ШІ па сігналах кантэнту.

Метрыкі якасці і QC

VMAF, PSNR, SSIM вылічваюцца для кожнага сегмента і адлюстроўваюцца на аператыўным дашбордзе. Аўтаматычныя QC-варты перад пакаваннем сегментаў.

Observability

OpenTelemetry-трэйсінг праз кадаванне → пакаванне → origin. Kafka-патокі падзей для тэлеметрыі на ўзроўні сегментаў. Апавяшчэнні пры росце затрымкі, stall rate і памылак.

Дэма

Дашборд канвеера транскадавання — live-дэма

Інтэрактыўная сімуляцыя фермы транскадавання відэа: 8 рабочых вузлоў выконваюць генерацыю ABR-лесвіцы, адлюстроўваюцца ход задач, прапускная здольнасць вузлоў і варты якасці. Канвеер абнаўляецца кожныя 2 секунды.

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.

Тэхнічны даведнік

Фарматы, кодеры і стандарты

Фарматы і абсталяванне, інтэграваныя намі ў production.

Фарматы стрымінгу
HLSLL-HLSCMAFDASHIMF (SMPTE ST 2067)ProRes
Апаратныя кодеры
NETINT Quadra VPU T1ANETINT Quadra VPU T2ANVENCIntel Quick SyncAMD VCN
Праграмныя кодеры
x264x265SVT-AV1VVenC
Схемы DRM
FairPlayWidevinePlayReadyCENCcbcs
Якасць і ўстаўка
VMAFPSNRSSIMSCTE-35SCTE-104HLS Interstitials
Адметная асаблівасць

Распрацоўка паводле апублікаваных спецыфікацый пастаўкі

Адпаведнасць Netflix Photon

Выхадныя пакеты правяраюцца інструментам Netflix Photon Conformance. Структура CMAF-сегментаў, метаданыя таймінгу і абмежаванні кодека верыфікуюцца па апублікаваных патрабаваннях Photon да перадачы.

Apple HLS Authoring Specification

Маніфесты і сегменты правяраюцца па Apple HLS Authoring Specification для HEVC, шыфравання FairPlay і HLS Interstitials. Патрабаванні да бітрэйт-лесвіцы і таймінгу зверваюцца з апублікаванымі аўтарынг-рэкамендацыямі.

Amazon Prime Video ingest

Лесвіцы кадавання і пакаванне ўзгодненыя з задакументаваным ingest-профілем Amazon Prime Video, уключаючы скразную перадачу HDR-метаданых і нармалізацыю гуку паводле апублікаваных патрабаванняў.

Вынікі

Што вы атрымліваеце

Дакумент лесвіцы кадавання

Аналіз per-title з мэтавымі значэннямі бітрэйту і раздзяльнасці для кожнага кодека, абгрунтаваны вымеранымі балам VMAF і задакументаваным абгрунтаваннем.

Інфраструктура і выбар абсталявання

Вымераны кошт на гадзіну апрацаванага відэа для NETINT, NVENC і праграмных шляхоў з рэкамендацыяй па маштабаванні абсталявання пад вашу мэтавую прапускную здольнасць.

Пакаванне і канфігурацыя DRM

Маніфесты HLS/DASH/CMAF, шыфраванне CENC/cbcs, расклад ратацыі ключоў і інтэграцыя з серверам ліцэнзій, пратэставаныя end-to-end.

Аператыўны дашборд

Метрыкі QoE і якасці ў рэальным часе — VMAF, stall rate, затрымка — з наладжанымі парогамі апавяшчэнняў пад вашы SLO і візуалізацыяй у Grafana або аналагу.

Runbooks і алертынг

Задакументаваныя runbooks для тыповых збояў і маршрутызацыя дзяжурных апавяшчэнняў, наладжаная для вашага інструмента кіравання інцыдэнтамі.

Перадача пасля нагрузачных тэстаў

Канвеер прыняты на мэтавай прапускной здольнасці з пакетам дакументацыі для перадачы і тыднёвым акном падтрымкі пасля здачы.

Аптымізуеце канвеер транскадавання?

Апішыце ваш фармат прыёму, мэтавыя параметры вываду і маштаб — мы прапануем архітэктуру і выбар абсталявання пад вашы мэты па кошце і затрымцы.