Транскадаванне відэа і
інжынірынг стрымінгавых канвее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 секунды.
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.
Фарматы, кодеры і стандарты
Фарматы і абсталяванне, інтэграваныя намі ў production.
Распрацоўка паводле апублікаваных спецыфікацый пастаўкі
Выхадныя пакеты правяраюцца інструментам Netflix Photon Conformance. Структура CMAF-сегментаў, метаданыя таймінгу і абмежаванні кодека верыфікуюцца па апублікаваных патрабаваннях Photon да перадачы.
Маніфесты і сегменты правяраюцца па Apple HLS Authoring Specification для HEVC, шыфравання FairPlay і HLS Interstitials. Патрабаванні да бітрэйт-лесвіцы і таймінгу зверваюцца з апублікаванымі аўтарынг-рэкамендацыямі.
Лесвіцы кадавання і пакаванне ўзгодненыя з задакументаваным 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 для тыповых збояў і маршрутызацыя дзяжурных апавяшчэнняў, наладжаная для вашага інструмента кіравання інцыдэнтамі.
Перадача пасля нагрузачных тэстаў
Канвеер прыняты на мэтавай прапускной здольнасці з пакетам дакументацыі для перадачы і тыднёвым акном падтрымкі пасля здачы.
Аптымізуеце канвеер транскадавання?
Апішыце ваш фармат прыёму, мэтавыя параметры вываду і маштаб — мы прапануем архітэктуру і выбар абсталявання пад вашы мэты па кошце і затрымцы.