vss-manage-video-io-storage

Par nvidia · skills

Skill opérationnel NVIDIA pour piloter l'API REST VIOS (Video IO Storage) : gestion des capteurs, flux RTSP, enregistrements, snapshots et clips vidéo dans une stack VSS.

npx skills add https://github.com/nvidia/skills --skill vss-manage-video-io-storage

Rôle du skill

Ce skill fournit à un agent IA les instructions complètes pour interagir avec le microservice VIOS (Video IO Storage) du blueprint NVIDIA Video Search and Summarization (VSS). Il couvre l'intégralité des opérations de l'API REST VIOS : ajout et suppression de capteurs/caméras, listage des flux RTSP, consultation des timelines d'enregistrement, extraction de clips vidéo, récupération de snapshots et gestion du stockage. Il prend également en charge l'API NvStreamer, qui permet de servir des fichiers vidéo locaux sous forme de flux RTSP synthétiques.

Ce skill est clairement circonscrit : il ne couvre pas l'inférence VLM, la recherche sémantique dans les vidéos, ni le déploiement de la stack VSS complète (ces responsabilités appartiennent à d'autres skills du même repository, comme vss-deploy-profile ou vss-build-vision-agent).

Contenu et structure

Le SKILL.md est un skill pleinement rédigé, non un squelette. Il embarque quatre fichiers de référence dans un sous-dossier references/ :

  • api-reference.md — contrat REST complet de VIOS (opérations, capteurs, stockage, WebRTC, RTSP proxy).
  • nvstreamer-api-reference.md — API NvStreamer pour l'upload de fichiers et la génération d'URL RTSP.
  • integrate-vios-service.md — contrat d'intégration entre VIOS et les autres microservices VSS (Kafka, Redis, ELK, SDRC).
  • deploy-vios-service.md — contrat de déploiement VIOS (images Docker, variables d'environnement, healthchecks, problèmes connus).

Le skill inclut également une logique de vérification de disponibilité : avant toute opération, il sonde le backend VST ; si VIOS n'est pas accessible, il propose à l'utilisateur de le déployer (standalone ou via un profil VSS complet) avant de continuer.

Utilisation

Ce skill fait partie du catalog officiel de skills NVIDIA publié dans le repository nvidia/skills, synchronisé depuis le repo source du blueprint VSS. Il s'installe via la CLI npx skills add nvidia/skills --skill vss-manage-video-io-storage et s'active automatiquement lorsqu'un agent reçoit une tâche liée à la gestion des caméras, des flux ou du stockage vidéo dans un déploiement VSS actif. Toutes les commandes curl sont exécutées directement par l'agent — l'utilisateur n'a pas à les lancer manuellement.

Skills similaires