T1M
M.2 · 1× ASIC
- 8–10W/chip · puissance carte/puce publiée
- Encode jusqu’à 20×1080p30 / 5×4Kp30 (vendeur)
- Edge / hôtes contraints en espace
Substitution contrôlée du chemin média — decode, scale, encode sur VPU. Ingest, orchestration, packaging et delivery restent. Specs Quadra publiées par le vendeur ; nous construisons le logiciel opérateur autour. Envoyez le brief. Devis sous 24 h.
Une video processing unit retire le chemin dense decode / scale / encode du CPU généraliste. Les moteurs GPU (NVENC, Quick Sync, AMF) restent des pairs pour le graphique et l’IA. Hétérogène : CPU = control plane ; GPU = IA/graphique si besoin ; VPU = vidéo dense.
Flexible et familier — et coûteux en densité. Convient à la logique de contrôle, au packaging et à l’orchestration ; mauvais défaut pour des centaines d’encodes live simultanés.
NVENC, Intel Quick Sync et AMD AMF sont des pairs d’encode matériel éprouvés. Utilisez-les là où graphique/IA vivent déjà ; n’inventez pas des stream counts non publiés.
Le traitement média ASIC substitue decode → filter/scale → encode. L’ingest amont et le packaging aval restent. Le rollback reste ennuyeux quand la frontière de frames est claire.
Pas de claim de partenariat avec NETINT — un guide d’ingénierie pour le logiciel opérateur et l’infrastructure vidéo du studio autour du matériel publié.
Ingest et demux restent côté hôte. L’emprise VPU couvre decode jusqu’à encode. Mux, packaging, origin et CDN restent dans votre stack.
Pipeline décoratif : VPU mise en évidence sur decode → filter/scale → encode.
Insérez la VPU au milieu du traitement média. Gardez les contrats amont et le packaging aval pour que cut-over et rollback restent opérationnellement ennuyeux.
Bloc encode CPU-lourd versus slot VPU decode–encode ; packaging inchangé.
Les chemins YUV hôte copient les frames via PCIe. Avec decoder out=hw, les frames restent sur le device ; les filtres matériels exigent des HW frames. Sélection device via -dec / -enc.
YUV hôte versus chemin on-device out=hw vers la VPU.
Les chiffres ci-dessous sont des specs produits publiées sur netint.com — pas nos mesures de labo. Utilisez-les pour le capacity planning, puis mesurez sur vos échelles.
M.2 · 1× ASIC
U.2 · 1× ASIC
AIC PCIe add-in · 1× ASIC
AIC dual-chip · carte 40W
Encode (vendeur) : H.264, HEVC, AV1, JPEG (8/10-bit). Decode : H.264, HEVC, VP9, JPEG. Intégration : FFmpeg, GStreamer, libxcoder, Bitstreams control plane. PCIe 4.0 x4 sur le chemin de migration.
Les opérateurs doivent voir le swap d’encodeur dans configs et métriques — pas un binaire silencieux. FFmpeg : libx265 → h265_ni_quadra_enc ; HW frames sur device pour filtres matériels.
Remplacez les encodeurs logiciels par des noms Quadra (ex. h265_ni_quadra_enc). Decoder out=hw garde les frames sur device ; -dec / -enc sélectionnent les devices.
Les éléments de pipeline câblent la même frontière decode → filter → encode. Préférez la mémoire HW si les filtres sont matériels.
Contrôle de bas niveau pour sessions et ressources quand les wrappers FFmpeg ne suffisent pas à votre orchestration.
Control plane vendeur pour la configuration de flotte. Traitez-le comme surface d’intégration publiée — vérifiez les versions au cadrage.
Condensé de la pratique de migration VPU : mesurer d’abord, frontière de frames claire, feature parity (pas bit-identity), scaler seulement sur preuves.
Capturez qualité d’échelle, densité, charge CPU/GPU et modes de panne avant de toucher aux devices.
Confirmez génération PCIe, enveloppe thermique, builds driver/FFmpeg et form-factor (M.2 / U.2 / AIC).
Décidez où finissent les frames hôte et où commencent les HW frames pour que filtres et encodeurs partagent un contrat mémoire.
Alignez features requises et cibles perceptuelles. N’exigez pas une sortie bit-exact versus le chemin logiciel.
Faites tourner chemins VPU et legacy en parallèle avec un cut-over opérateur et un switch de rollback ennuyeux.
Branchez ni_rsrc_mon (load, sessions, mémoire) à côté des signaux de santé de flux avant d’augmenter la concurrency.
Augmentez la densité seulement quand télémétrie et santé de flux restent dans les budgets convenus.
La capacité sans corrélation est de la conjecture. Couplez la charge ASIC à la lecture et à la santé d’échelle pour que l’opérateur voie la cause, pas seulement les symptômes.
Load décodeur/encodeur, sessions et mémoire — le pouls device à côté de la profondeur de file.
Fraîcheur des segments, erreurs d’encode, cadence de keyframes et santé d’origin CDN restent first-class.
Quand la santé de flux baisse, vérifiez la saturation device avant d’accuser packaging ou CDN.
Envoyez le brief — échelles, cibles de densité, contraintes hôte. Devis sous 24 heures.