Qu’est-ce qu’un Robot ?

Un Robot est une fonctionnalité de Transloadit qui effectue une opération précise de traitement de fichiers, comme le redimensionnement d’une image ou l’encodage d’une vidéo. Les Assembly Steps font référence aux Robots par leur nom et les relient pour créer un flux de traitement personnalisé.

Fonctionnement des Robots

Au sein d’une Assembly, un Robot représente une fonction de traitement dont le contrat d’entrée, l’ensemble de paramètres et la structure des résultats sont documentés. À l’exécution, le travail effectué par un Step configuré est planifié sous la forme d’un ou plusieurs Encoding Jobs. Cela permet de distinguer le Robot (l’opération), le Step (son utilisation configurée dans les Instructions) et l’Encoding Job (une exécution au moment du traitement). Les noms des Steps constituent les nœuds du graphe, tandis que les sélecteurs d’entrée relient un Robot aux téléversements ou aux résultats précédents, permettant des flux de travail avec ramification et convergence. Le même type de Robot peut figurer dans plusieurs Steps avec des configurations différentes. Cette abstraction permet à l’orchestration de décrire les traitements multimédias de manière déclarative, tandis que Transloadit planifie l’exécution sous-jacente et expose les sorties de chaque Step.

Points clés

  1. Le type d’un Robot identifie la famille d’opérations, tandis que le nom du Step défini par l’utilisateur permet aux autres Assembly Steps de faire référence à cette instance configurée.
  2. Un Step peut utiliser les résultats de certains Steps précédents ; modifier une dépendance peut donc changer à la fois les fichiers traités et le moment où le Step devient exécutable.
  3. Les fichiers de l’Assembly figurant dans results sont regroupés sous le Step qui les a produits. Les Robots de stockage ne produisent pas de fichiers distincts ni de clés de Step dans results ; les informations d’export sont associées aux fichiers du Step qui les a produits.

Quand les Robots sont importants

Sélectionnez chaque Robot selon l’opération requise, puis reliez ses entrées aux Assembly Steps précédents. Un type d’entrée non pris en charge ou une dépendance de Step incorrecte peut interrompre le traitement ou produire un résultat non souhaité.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement