Procédé d’analyse de contenus vidéo, exécuté dans un dispositif d’analyse de contenus vidéo, le procédé comprenant : déterminer (S1) une liste d’objets et/ou d’évènements à détecter dans un ou plusieurs contenus vidéo, déterminer (S2) une liste de ressources nécessaires à la détection desdits objets et/ou évènements à détecter, décomposer (S3) lesdites ressources en une pluralité de modules d’exécution d’un algorithme de traitement, chacun desdits modules étant configuré pour traiter tout ou partie d’une ou plusieurs images extraites de l’un desdits contenus vidéo, ou des informations représentatives d’un contenu vidéo, obtenues à partir d’une ou plusieurs desdites images, et l’un au moins desdits modules d’exécution étant configuré pour délivrer une information représentative d’un résultat d’une détection à opérer, ledit procédé étant caractérisé en ce qu’il comprend en outre : déterminer automatiquement (S4) un parcours optimisé d’informations entre lesdits modules d’exécution de sorte à minimiser le nombre desdits modules d’exécution requis pour opérer des détections d’éléments parmi ladite liste des objets et/ou évènements à détecter. Procédé d’analyse de contenus vidéo selon la revendication 1, dans lequel les étapes (S2, S3) pour déterminer (S2) une liste de ressources nécessaires et pour décomposer (S3) lesdites ressources en une pluralité de modules d’exécution d’un algorithme de traitement comprennent la détermination ou la considération d’un indice représentatif d’une capacité de traitement de chacun desdits modules d’exécution. Procédé d’analyse de contenus vidéo selon l’une des revendications 1 et 2, dans lequel est en outre comprise une étape de détermination d’un taux de ressources utilisées au regard de l’ensemble des ressources disponibles dudit dispositif d’analyse de contenus vidéo et une étape d’exécution conditionnée d’un processus d’analyse de contenus vidéo selon que ledit taux excède ou non une valeur seuil prédéterminée. Procédé d’analyse de contenus vidéo selon l’une quelconque des revendications 1 à 3, dans lequel ledit parcours optimisé de données est implémenté grâce à des fonctions de messagerie asynchrone pour applications distribuées ou concurrentes, préférentiellement selon un protocole d’un type dit ZeroMQ ou MQTT. Dispositif d’analyse de contenus vidéo comprenant des circuits électroniques parmi lesquels : un module configuré pour déterminer (S1) une liste d’objets et/ou d’évènements à détecter dans un ou plusieurs contenus vidéo, un module configuré pour déterminer 5S2) une liste de ressources nécessaires à la détection desdits objets et/ou évènements à détecter, un module configuré pour décomposer (S3) lesdites ressources en une pluralité de modules d’exécution d’un algorithme de traitement, chacun desdits modules étant configuré pour traiter tout ou partie d’une ou plusieurs images extraites de l’un desdits contenus vidéo, ou des informations représentatives d’un contenu vidéo obtenues à partir d’une ou plusieurs desdites images et l’un au moins desdits modules d’exécution étant configuré pour délivrer une information représentative d’un résultat d’une détection à opérer, ledit dispositif d’analyse étant caractérisé en ce qu’il comprend en outre : un module configuré pour déterminer automatiquement (S4) un parcours optimisé d’informations entre lesdits modules d’exécution d’un algorithme, de sorte à minimiser le nombre desdits modules d’exécution requis pour opérer des détections d’éléments parmi ladite liste des objets et/ou évènements à détecter. Système de vidéosurveillance comprenant un ou plusieurs modules d’analyse de contenus vidéo selon la revendication précédente. Produit programme d’ordinateur caractérisé en ce qu’il comprend des instructions de codes de programme pour exécuter les étapes du procédé selon l’une quelconque des revendications 1 à 4, lorsque ledit programme est exécuté par un processeur. Support de stockage d’informations comprenant un produit programme d’ordinateur selon la revendication précédente.