Création d'un workflow de support

Créez un workflow de support et configurez les tâches requises pour le workflow dans Media Flow.

  • Configurer des immobilisations pour la saisie

    Avant de commencer :

    • Vous avez créé un compartiment.

    • Vous avez téléchargé les ressources vidéo vers un bucket OCI dans la même région OCI dans laquelle vous exécuterez le travail.

    1. Ouvrez le menu de navigation et sélectionnez Analytics et IA. Sous Services de support, sélectionnez Flux de support.
    2. Sur la page de liste Workflows de média, sélectionnez le compartiment dans lequel créer le workflow.
    3. Sélectionnez Créer un workflow de média.

    1. Informations de base

    Saisissez les informations suivantes :

    • Nom : entrez un nom convivial pour le workflow. ⁇ Evitez de saisir des informations confidentielles.
    • Compartiment : vérifiez que le compartiment affiché est celui dans lequel créer le workflow.
    • Balises : (facultatif) ajoutez des balises au workflow. 

      Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise définie, vous devez disposer des droits d'accès nécessaires pour utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.

    2. Entrée

    Sélectionnez le bucket à partir duquel charger les ressources. Si vous choisissez de sélectionner le bucket ultérieurement, vous devez l'indiquer lors de l'exécution.

    3. Code de transaction

    Après avoir configuré les ressources pour la saisie, vous pouvez spécifier les résolutions pour le streaming vidéo. Convertissez une vidéo pour la diffusion en continu ABR ou la sortie d'un seul fichier en transcodant la ressource vidéo. Vous pouvez sélectionner les résolutions préférées d'une vidéo, avec une bande passante qui vous convient. Le transcodage est une étape facultative.

    Le temps de transcodage d'une vidéo dépend du nombre de rungs dans le flux de travail de transcodage, de la résolution des sorties et de la longueur de la vidéo d'entrée. Les vidéos transcodées à des sorties inférieures à des résolutions 4K se terminent en temps réel 1.5x (si la vidéo dure 30 secondes, le travail peut prendre 90 secondes). Les travaux qui incluent des résolutions 4K se terminent généralement en 4 fois en temps réel (si la vidéo dure 30 secondes, le travail peut prendre environ deux minutes).

    Si vous sélectionnez Activer le transcodage, fournissez les informations suivantes :

    • Type de transcodage : sélectionnez le paramètre de transcodage de la ressource vidéo.
      • Standard : ce paramètre par défaut fournit les options standard.
      • Optimisation de la vitesse : ce paramètre vous fournit les options standard ainsi que les options d'optimisation de la vitesse. Ce paramètre est une fonction premium et des coûts supplémentaires lui sont associés.
      • Optimisé pour la qualité : ce paramètre fournit les options standard ainsi que les options d'optimisation de la qualité pour une meilleure qualité de sortie. Ce paramètre est une fonction premium et d'autres coûts lui sont associés.
    • Options de transcodage : sélectionnez les options de la ressource en fonction du type que vous avez sélectionné.
      • Type de paquet : sélectionnez le type de paquet. Les options disponibles sont HLS, Dash, MP4 et WebM.
      • Longueur du segment : entrez la longueur du segment en secondes pour les packages de transmission en continu.
      • Codec vidéo : sélectionnez le codec vidéo à utiliser. En fonction du type de conditionnement que vous avez sélectionné, les options changent. Actuellement, le codec H265 n'est pas disponible. Pour plus d'informations, contactez le support technique Oracle. Reportez-vous à Obtention d'aide et contact avec le support technique. En fonction des types de conteneur de média sélectionnés, les options de codec disponibles sont H.264, VP8 et VP9.
      • Codec audio : sélectionnez le codec audio que vous souhaitez utiliser. En fonction du type de conditionnement que vous avez sélectionné, les options changent. En fonction des types de conteneurs de média sélectionnés, les options de codec disponibles sont AAC, MP3, Opus et Vorbis.
      • Optimisation de la vitesse : cette option est disponible si vous avez sélectionné le paramètre Vitesse optimisée. Sélectionnez Standard, Rapide ou Très rapide dans la liste.
      • Optimisation de la qualité : Cette option est disponible si vous avez sélectionné le paramètre Optimisation de la qualité. Sélectionnez Moyen, Elevé ou Très élevé dans la liste.
      • Codage à deux passes : Cette option est disponible si vous avez sélectionné le paramètre Qualité optimisée. Vous pouvez activer ou désactiver cette option.
    • Etape : spécifiez les paramètres suivants pour l'élément d'exécution d'échelle :
      • Largeur :
      • Hauteur
      • Méthode de redimensionnement
      • Débit binaire : cette option est disponible lorsque vous sélectionnez Qualité optimisée.

      Vous pouvez créer plusieurs échelons de résolution pour la vidéo. Les résolutions inférieures nécessitent moins de bande passante pour s'afficher. Pour créer un élément d'exécution d'échelle, sélectionnez Ajouter une taille. Vous pouvez supprimer le rung dont vous n'avez pas besoin.

    • Sortie de la tâche : (facultatif) indiquez le sous-dossier de sortie de la tâche. La sortie de la tâche Transcode est placée dans le dossier spécifié. Tous les dossiers de sortie sont des sous-dossiers du préfixe de sortie de travail et placés dans le dossier Job.

    4. Services d'IA OCI

    La tâche OCI AI Services inclut les sections Transcribe et Vision, qui sont facultatives. La tâche OCI AI Services est une fonctionnalité premium qui utilise les services d'intelligence artificielle (IA) OCI et qui est associée à d'autres coûts.

    La transcription d'une ressource vidéo vous permet de créer un fichier JSON et SRT du texte à partir de l'audio d'une vidéo. Transcribe est une fonctionnalité premium, qui utilise le service OCI Speech et a d'autres coûts associés. Pour pouvoir utiliser cette tâche, vous devez appliquer les stratégies OCI Speech et Language dans votre compte utilisateur.

    Vision vous permet de détecter des objets et du texte dans la vidéo. Vision est une fonctionnalité premium, qui utilise le service OCI Vision et qui a d'autres coûts associés. Pour pouvoir utiliser cette tâche, vous devez appliquer les stratégies OCI dans votre compte utilisateur.

    • Transcrire : (facultatif) sélectionnez Activer la retranscription et fournissez les informations suivantes :
      • Langue de l'audio : sélectionnez la langue audio utilisée dans l'audio de la vidéo. Les options disponibles sont l'anglais, le portugais et l'espagnol.
      • Analyser le texte : vous pouvez activer cette option pour analyser la sortie de transcription. Cette option utilise le service OCI Language et inclut la détection d'entités, de sentiment, d'expression clé et de classification de texte.
      • Attendre la fin : activez cette option si vous voulez attendre la fin. La désactivation exécute la tâche en arrière-plan.
      • Sous-dossier de sortie des tâches : indiquez le sous-dossier de sortie des tâches. La sortie des tâches Transcribe est placée dans les sous-dossiers spécifiés dans le dossier de sortie du travail.
    • Vision : (facultatif) sélectionnez Activer la vision et fournissez les informations suivantes :
      • Type de détection : sélectionnez le type de détection. Les options disponibles sont Détection d'objet et Détection de texte. Si vous sélectionnez Détection de texte, sélectionnez la langue de détection de texte. L'anglais est la langue prise en charge.
      • Sensibilité de la scène : indiquez la sensibilité de la scène comprise entre 0 et 100.
      • Longueur minimale du clip : sélectionnez la longueur minimale du clip en secondes.
      • Nettoyer les images : si vous activez cette option, toutes les images générées pour chacune des scènes seront effacées. La sortie exclut les images de scène capturées au cours de cette tâche.
      • Sous-dossier de sortie des tâches : indiquez le sous-dossier de sortie des tâches. La sortie des tâches Vision est placée dans les sous-dossiers spécifiés dans le dossier de sortie du travail.

    Les sorties de tâche AI sont générées dans le bucket de sortie sélectionné. La configuration des services AI est terminée et vous pouvez désormais ajouter des miniatures pour la vidéo.

    5. Vignettes

    Les miniatures sont les images représentant les images des vidéos. Ils vous aident à avoir un instantané rapide du contenu dans les fichiers vidéo. L'ajout de miniatures est une étape facultative.

    Si vous sélectionnez Activer la miniature, fournissez les informations suivantes :

    • Options de capture d'image : indiquez les options de capture de la miniature.
      • Fixe : cette option vous permet de capturer des images miniatures à des horodatages fixes. Indiquez les détails de l'horodatage.
      • Intervalle : cette option vous permet de sélectionner des intervalles dans la vidéo et de capturer des images à des intervalles spécifiés. Indiquez les valeurs dans les champs Heure de début, Heure d'intervalle et Nombre de cadres.
      • Pourcentage : cette option vous permet de spécifier des captures de miniatures en fonction du pourcentage de lecture de la vidéo. Indiquez le pourcentage de données.
    • Options d'image : sélectionnez le format de l'image.
    • Tailles d'image : indiquez la méthode de largeur, de hauteur et de redimensionnement de l'image. Pour indiquer une taille différente, sélectionnez Ajouter un élément. La taille d'image est générée pour chaque capture d'image. Vous pouvez supprimer les miniatures dont vous n'avez pas besoin.
    • Sortie de la tâche : (facultatif) indiquez le sous-dossier de sortie de la tâche. La sortie de la tâche Miniature est placée dans les dossiers spécifiés. Tous les dossiers de sortie sont des sous-dossiers du préfixe de sortie de travail et placés dans le dossier Job.

    6. Sortie

    Sélectionnez l'emplacement de sortie dans la liste des buckets du compartiment Object Storage dans lequel stocker la sortie affichée à partir du workflow. Vous pouvez modifier les paramètres lors de l'exécution d'un travail.

    Dans le champ Préfixe de sortie de travail, entrez un préfixe pour le nom du dossier ou du fichier.

    Pour un traitement avancé, utilisez un modèle.

    Exemple de modèle : output/${/input/objectName}/

    input/objectName est un chemin valide dans les objets suivants :

    • Objet parameters de l'objet JSON de workflow
    • Objet details/parameters d'un objet JSON de travail

    Par exemple, si vous indiquez output/${/input/objectName}/myVideo/ et que le nom du fichier d'entrée est abc.mp4, les fichiers transcodés apparaissent dans le répertoire suivant : output/abc.mp4/myVideo.

    7. Transmission en continu

    Veillez à configurer un canal de distribution avant de définir le workflow.

    Streaming est une intégration intégrée à Media Streams. Les métadonnées sont récupérées à partir du contenu et déplacées vers l'emplacement final pour la diffusion en continu des fichiers vidéo.

    Sélectionnez cette option pour activer la diffusion en continu, puis indiquez le canal de distribution.

    8. Vérifier et Créer

    Choisissez Créer.

    Le workflow est créé. Si vous voulez exécuter un travail pour ce workflow de support, sélectionnez Exécuter le travail. La sortie JSON est générée avec le travail et stockée dans le bucket Object Storage. Sur la page Sortie du travail, vous pouvez trouver un lien vers le fichier.

  • Pour créer un workflow de média, exécutez la commande create :

    oci media-services media-workflow create [OPTIONS]

    Paramètres requis pour la commande create :

    • --compartment-id, -c [text]
    • --display-name [text]

    Les workflows de support sont des objets JSON complexes. Vous pouvez utiliser l'option --from-json et transmettre le corps du workflow de média dans un fichier.

    Afin d'obtenir toutes les commandes pour media-workflow, exécutez la commande suivante :

    oci media-services media-workflow -h

    Pour obtenir l'aide relative à la commande create, exécutez la commande suivante :

    oci media-services media-workflow create -h

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

  • Pour configurer un workflow de média, utilisez l'opération CreateMediaWorkflow .