SevenTnewS

rapport spécial / edge AI

Nvidia DeepStream passe en open source : ce que la version 9.1 signifie pour l'edge AI

Le code source complet du SDK d'analyse vidéo DeepStream de Nvidia est désormais sur GitHub sous les licences Apache 2.0 et CC-BY-4.0, ouvrant le développement de l'edge AI à un public plus large. La version 9.1 apporte des agents de codage basés sur des LLM, l'intégration du serveur d'inférence Triton et des dépôts consolidés pour des pipelines de bout en bout.

Emmanuel Fabrice Omgbwa Yasse Assisté par IA

2026-07-16 · 5 min de lecture

Nvidia DeepStream passe en open source : ce que la version 9.1 signifie pour l'edge AI
Sources : NVIDIA DeepStre…

Pendant des années, le SDK DeepStream de Nvidia était une boîte noire. Il effectuait des analyses vidéo en temps réel sur les GPU de l'entreprise et suffisamment de développeurs l'utilisaient pour le qualifier de largement adopté. Mais seuls les ingénieurs de Nvidia pouvaient modifier ses composants internes. Cela a changé en mars 2025 lorsque Nvidia a publié le code source complet de DeepStream 9.1 sur GitHub sous une double licence : Apache 2.0 pour le code source, CC-BY-4.0 pour la documentation. L'ensemble de la pile est désormais open source.

Ce n'est pas une simple modification de licence. Nvidia a consolidé des dépôts qui étaient éparpillés, deepstream_tao_apps, deepstream_reference_apps, deepstream_tools, auto-magic-calib, en un seul dépôt NVIDIA/DeepStream. Les développeurs obtiennent une base de code unifiée et vérifiable qui comprend les sources des plugins GStreamer, les bibliothèques utilitaires, les exemples et applications de référence, ainsi qu'un ensemble de compétences d'agents IA conçues pour fonctionner avec des assistants de codage comme Claude Code.

Ce que contient la sortie du code source

Le dépôt est organisé autour de trois couches. À la base, le répertoire src/ contient les plugins GStreamer DeepStream (src/gst-plugins/), les bibliothèques utilitaires (src/utils/), et le SDK Service Maker (src/service-maker/) qui permet aux développeurs de construire des pipelines de manière déclarative en C++ ou Python. Au-dessus, le répertoire tools/ regroupe le constructeur d'inférence, un compositeur visuel de pipelines, l'outil de calibrage automatique de caméra Auto Magic Calib, des scripts d'intégration YOLO vers TensorRT, et un système de provisionnement hôte basé sur Ansible pour déployer la pile complète de calcul Nvidia sur des hôtes x86 et ARM SBSA.

Pour la communauté de l'edge AI, le répertoire skills/ est la partie la plus intéressante. Il contient dix compétences d'agents IA compatibles avec Claude Code. Elles vont de deepstream-generate-pipeline, qui construit interactivement des pipelines gst-launch, à deepstream-profile-pipeline, qui utilise Nsight Systems pour profiler et dériver des configurations optimales, en passant par amc-run-rtsp-calibration, qui calibre des flux de caméra RTSP en direct. Les compétences transforment DeepStream en une plateforme conçue pour les agents de codage.

D'un SDK propriétaire à une plateforme ouverte

La logique stratégique est assez claire. Le matériel de Nvidia, des modules Jetson de périphérie aux GPU de centre de données, est le principal bénéficiaire d'un écosystème de développeurs plus vaste construisant sur DeepStream. Supprimez la barrière des licences, et DeepStream devient un standard pour l'analyse vidéo en périphérie, un peu comme TensorFlow et PyTorch sont devenus des standards pour l'entraînement de modèles. La sortie open source corrige également une plainte de longue date : la difficulté de déboguer ou d'étendre un framework de pipeline à code source fermé.

La version 9.1 n'est pas une mise à jour mineure. Elle prend en charge CUDA 12.6 (étiqueté 13.2 dans la nouvelle numérotation de Nvidia), TensorRT 10.16.x et les derniers pilotes GPU 595+. Sur les plateformes Jetson, elle nécessite JetPack 7.2 GA. Pour les architectures SBSA comme le DGX Spark, Nvidia recommande de construire et d'exécuter dans un conteneur Docker dédié plutôt que d'installer sur le système nu.

Considérations sur les performances et le déploiement

Les benchmarks de performances du SDK, détaillés dans le guide des performances DeepStream de Nvidia, montrent que la version open source maintient le même débit de décodage, d'encodage et d'inférence accéléré par le matériel que les versions propriétaires précédentes. Le script de construction build/build.sh télécharge automatiquement des bibliothèques d'exécution propriétaires préconstruites, telles que deepstream-binaries-x86, dans un répertoire artifacts/ avant de compiler les composants open source. Ainsi, le SDK installé final contient toujours les optimisations à code source fermé de Nvidia pour les GPU NVIDIA.

Pour les équipes utilisant déjà le DeepStream propriétaire, la migration est simple. Clonez le dépôt, installez Git LFS, exécutez bash build/build.sh, et les binaires s'installent dans /opt/nvidia/deepstream/deepstream-9.1/bin/. Les configurations d'exemple existantes, y compris le pipeline source30_1080p_dec_infer-resnet_tiled_display.txt, fonctionnent sans changement.

Ce que la communauté obtient et n'obtient pas

Le code source principal est ouvert, mais Nvidia reste le seul mainteneur. Les directives de contribution du projet indiquent : « Ce projet n'accepte actuellement pas de contributions. La feuille de route du produit est gérée en interne par Nvidia. » Les développeurs peuvent forker le dépôt et soumettre des problèmes, mais les demandes de fusion ne seront pas acceptées. C'est un modèle semi-ouvert, similaire à l'approche de Google avec Android : le code source est visible et vérifiable, mais la direction reste sous contrôle de l'entreprise.

La stratégie de monétisation est indirecte. Les actifs d'exécution DeepStream, les paquets .deb et les archives tarball, sont régis par le contrat de licence de logiciel standard de Nvidia pour les kits de développement logiciel NVIDIA, et non par la licence Apache 2.0. La licence open source couvre le code que vous compilez ; les binaires préconstruits restent propriétaires. Les entreprises déployant DeepStream à grande échelle achèteront probablement encore un support entreprise ou utiliseront l'intégration du serveur d'inférence Triton de Nvidia, qui s'exécute dans un conteneur NGC séparé.

Les agents de codage IA comme canal de distribution

L'inclusion de compétences d'agents de codage IA pointe vers un pari à long terme. En rendant les pipelines DeepStream constructibles via des commandes en langage naturel, « Configure un pipeline qui prend quatre flux RTSP, exécute YOLOv8 sur chacun, et publie les boîtes englobantes vers Kafka », Nvidia positionne DeepStream comme le backend d'analyse vidéo par défaut pour les agents de codage IA. La compétence deepstream-generate-pipeline et ses compagnons transforment le SDK d'un outil de développement en un service que des non-spécialistes peuvent déployer.

Pour l'écosystème de l'edge AI, les implications sont substantielles. DeepStream 9.1 open source offre aux start-ups et aux chercheurs une base gratuite et sous licence permissive pour construire des applications d'analyse vidéo, de l'analyse de vente au détail à l'inspection autonome. La barrière à l'entrée, autrefois le coût d'une licence propriétaire et l'opacité des composants internes à code source fermé, a été remplacée par le coût d'un module Jetson et d'un week-end d'apprentissage des pipelines GStreamer.

La question est de savoir combien de développeurs en profiteront. Les ventes de GPU de Nvidia en dépendent, et la sortie open source est le geste le plus agressif que l'entreprise ait fait pour élargir le bassin de développeurs construisant sur sa pile edge AI.

L'essentiel de la tech en 3 minutes chaque matin

Un email, chaque jour ouvré, avec ce qui compte vraiment en IA et en tech.