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.
Vous ne pouvez configurer la tâche OCI AI Service qu'après avoir créé un workflow. Pour plus d'informations sur les services d'IA OCI, reportez-vous à Utilisation des services d'IA OCI.
Configurer des immobilisations pour l'entrée
Avant de commencer :
-
Vous avez créé un compartiment.
-
Vous avez téléchargé les ressources vidéo vers un bucket OCI dans la région OCI dans laquelle vous exécuterez le travail.
- Ouvrez le menu de navigation et cliquez sur Analytics et IA. Sous Services de support, cliquez sur Media Flow.
- Sélectionnez le compartiment dans lequel créer le workflow.
- Sur la page de liste Workflows de support, cliquez sur Créer un workflow de support.
- Sur la page Créer un workflow de support, dans le panneau Entrée de la section Configurer des tâches pour le workflow de support, sélectionnez le bucket à partir duquel charger les ressources. Si vous choisissez de sélectionner le bucket ultérieurement, vous devez indiquer le bucket lors de l'exécution.
Transcoder les ressources vidéo
Après avoir configuré les ressources pour l'entrée, vous pouvez spécifier les résolutions pour la diffusion vidéo en continu. Convertissez une vidéo pour le streaming ABR ou une sortie de fichier unique à l'aide de la fonctionnalité de transcodage d'une 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).
La configuration du transcodage est terminée.
Utilisation des services d'IA OCI
La tâche Services OCI AI inclut les tâches Transcrire et Vision. Ces tâches sont facultatives. La tâche Services OCI AI est une fonctionnalité premium qui utilise les services OCI Artificial Intelligence (AI) et a d'autres coûts associés.
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.
Important
Pour activer cette fonctionnalité, vous devez déjà disposer d'un workflow.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.
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.
Création de miniatures
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.
Spécification du bucket de sortie
Sélectionnez l'emplacement de sortie dans la liste des buckets du compartiment dans lequel stocker la sortie affichée à partir du workflow. Vous pouvez modifier les paramètres lors de l'exécution d'un travail.
- Sur la page Créer un workflow de support, sous la section Configurer les tâches pour le workflow de support, cliquez sur le panneau Sortie.
- Sélectionnez le bucket de sortie dans le compartiment Object Storage où stocker la vidéo transcodée.
- Dans le champ Préfixe de sortie de travail, entrez un préfixe pour le dossier ou le nom de fichier.
Spécification d'un canal de distribution pour Streaming
Assurez-vous de 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.
- Sur la page Créer un workflow de support, sous la section Configurer les tâches pour le workflow de support, cliquez sur le panneau Diffusion en continu.
- Indiquez le canal de distribution.
Le flux de travail du média est prêt. Cliquez sur Enregistrer. Dans la boîte de dialogue Nom du workflow de support, entrez le nom du flux de support et cliquez sur Enregistrer.
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 support, utilisez l'opération
CreateMediaWorkflow
.