Une plateforme vidéo déployée sur des appareils locaux doit associer les sources vidéo, les résultats de traitement, les événements et les preuves conservées. Cet article décrit une conception proposée. La compatibilité des équipements, la capacité simultanée, l'exhaustivité de l'enregistrement et le fonctionnement continu nécessitent toujours une vérification sur les appareils et les charges de travail cibles.
Organiser les modules par objet métier
| Module | Portée | Livrables possibles |
|---|---|---|
| Gestion des sources vidéo | Configuration, entrée, reconnexion et états des canaux | Inventaire des sources, états et erreurs |
| Aperçu en direct | Modes de sortie, distribution et états client | Aperçu des API et de la configuration |
| Tâches de traitement | Modèles, planification, échantillonnage et résultats | Configuration des tâches et champs de résultats |
| Enregistrements d'événements | Origine, heure, règles et état de révision | Champs d'événements et références de preuves |
| Stockage et lecture | Fichiers, conservation, index et lectures | Configuration du stockage, API de récupération et vérification des enregistrements |
Vérifier la disponibilité des preuves séparément de l'association à l'événement
Utilisez des identifiants stables pour associer les sources, les événements, les versions de modèle et de configuration et les fichiers stockés. Vérifiez que les images ou vidéos référencées existent, sont lisibles et correspondent à la plage de temps requise. Un identifiant d’événement à lui seul ne constitue pas une preuve suffisante qu’un enregistrement a été sauvegardé.
Définir séparément les politiques de capacité et de défaillance
Spécifiez les canaux, modèles, clients, tâches d'enregistrement et de lecture simultanés. Définissez les états et les actions en cas de files d'attente pleines, de délais d'attente, de perte d'entrée et d'espace disque insuffisant. Les anciennes images ou résultats ne doivent pas apparaître comme de nouveaux résultats. Confirmez les politiques de rétention par rapport aux exigences de l’entreprise.
Piloter, accepter et remettre
Commencez par un petit projet d’essai utilisant des entrées vidéo fixes. Vérifiez ensuite les combinaisons convenues de tâches simultanées et le processus de récupération. Conservez des enregistrements séparés d’aperçu, de traitement, d’événement, d’enregistrement et de lecture. Les livrables peuvent inclure la configuration, les API, les instructions de déploiement et d'exploitation, le code source convenu, les enregistrements de tests et les éléments en suspens. Gérez les bibliothèques tierces et les intégrations de protocoles sous leurs licences réelles et leur portée vérifiée.
Prestations associées : Déploiement et optimisation de l'IA de pointe et demandes de renseignements sur le projet.