T1M
M.2 · 1× ASIC
- 8–10W/chip · опублікована потужність плати/чипа
- Encode до 20×1080p30 / 5×4Kp30 (вендор)
- Edge / вузькі за місцем хости
Контрольована підміна медіа-шляху — decode, scale, encode на VPU. Ingest, оркестрація, пакування та доставка лишаються. Вендорні спеки Quadra; навколо них будуємо операторське ПЗ. Надішліть бриф. Оцінка за 24 години.
Video processing unit знімає щільний шлях decode / scale / encode з універсального CPU. GPU-рушії (NVENC, Quick Sync, AMF) лишаються пірами для графіки й AI. Гетерогенно: CPU = control plane; GPU = AI/графіка за потреби; VPU = щільне відео.
Гнучко й звично — і дорого на щільності. Нормально для control logic, пакування й оркестрації; поганий дефолт для сотень одночасних live encode.
NVENC, Intel Quick Sync і AMD AMF — перевірені апаратні піри encode. Використовуйте там, де вже живуть графіка/AI; не вигадуйте чужі stream counts.
ASIC-обробка підміняє decode → filter/scale → encode. Upstream ingest і downstream пакування лишаються. Відкат нудний, коли межа кадрів ясна.
Це не заява про партнерство з NETINT — інженерний гід з операторського ПЗ і відеоінфраструктури студії навколо опублікованого заліза.
Ingest і demux лишаються на хості. Діапазон VPU — від decode до encode. Mux, пакування, origin і CDN — у вашому стеку.
Декоративна схема: VPU виділено на decode → filter/scale → encode.
Вставте VPU в середину медіа-обробки. Збережіть upstream-контракти й downstream-пакування — cut-over і rollback лишаються операційно нудними.
CPU-важкий encode проти слота VPU decode–encode; пакування без змін.
Host YUV копіює кадри через PCIe. З decoder out=hw кадри лишаються на пристрої; hardware filters потребують HW frames. Вибір пристрою через -dec / -enc.
Host YUV проти on-device out=hw шляху в VPU.
Цифри нижче — опубліковані спеки продуктів з netint.com, не наші лабораторні виміри. Використовуйте для capacity planning, далі вимірюйте на своїх драбинах.
M.2 · 1× ASIC
U.2 · 1× ASIC
AIC PCIe add-in · 1× ASIC
AIC dual-chip · карта 40W
Encode (вендор): H.264, HEVC, AV1, JPEG (8/10-bit). Decode: H.264, HEVC, VP9, JPEG. Інтеграція: FFmpeg, GStreamer, libxcoder, Bitstreams control plane. PCIe 4.0 x4 на шляху міграції.
Оператор має бачити зміну енкодера в конфігах і метриках — не тихий бінарник. FFmpeg: libx265 → h265_ni_quadra_enc; HW frames на пристрої для hardware filters.
Міняйте software-енкодери на імена Quadra (наприклад h265_ni_quadra_enc). Decoder out=hw тримає кадри на пристрої; -dec / -enc обирають пристрій.
Елементи пайплайну проводять ту саму межу decode → filter → encode. Надавайте перевагу HW memory, якщо фільтри апаратні.
Нижчий рівень контролю сесій і ресурсів, коли обгорток FFmpeg мало для вашої оркестрації.
Вендорний control plane для флот-конфігурації. Вважайте опублікованою поверхнею інтеграції — версії підтверджуйте на скоупінгу.
Стиснуто з практики міграції на VPU: спочатку замір, ясна межа кадрів, feature parity (не bit-identity), масштаб лише за доказами.
Зафіксуйте якість драбини, щільність, навантаження CPU/GPU і режими відмови до торкання пристроїв.
Підтвердіть покоління PCIe, тепловий конверт, збірки драйвера/FFmpeg і форм-фактор (M.2 / U.2 / AIC).
Вирішіть, де закінчуються host frames і починаються HW frames, щоб фільтри й енкодери ділили один memory contract.
Збігайтесь за потрібними фічами й перцептуальними цілями. Не вимагайте bit-exact щодо software-шляху.
Тримайте VPU і legacy паралельно з cut-over в оператора й нудним перемикачем відкату.
Підключіть ni_rsrc_mon (load, sessions, memory) поруч із сигналами здоровʼя потоку до зростання concurrency.
Піднімайте щільність лише коли телеметрія й здоровʼя потоку лишаються в узгоджених бюджетах.
Ємність без кореляції — ворожіння. Повʼяжіть навантаження ASIC з playback і здоровʼям драбини, щоб оператор бачив причину, а не лише симптоми.
Load декодера/енкодера, сесії й памʼять — пульс пристрою поруч із глибиною черги.
Свіжість сегментів, помилки encode, каденс ключових кадрів і здоровʼя origin CDN лишаються first-class.
Коли здоровʼя потоку падає, спершу перевірте насичення пристрою — не звинувачуйте одразу пакування чи CDN.
Надішліть бриф — драбини, цілі щільності, обмеження хоста. Оцінка за 24 години.