ApsaraVideo Media Processing (MPS) prend en charge le chargement de vidéos via la console MPS, la console OSS, les opérations API OSS et les outils OSS.
Remarques sur l'utilisation
Le chargement d'une vidéo vers OSS engendre des frais de stockage. Pour traiter la vidéo chargée, MPS doit d'abord la télécharger. OSS propose plusieurs classes de stockage : Standard, Infrequent Access (IA), Archive et Cold Archive. Le stockage Standard n'engendre pas de frais de trafic pour l'accès via un réseau interne au sein de la même région. Les autres classes de stockage entraînent des frais de trafic et d'appels API. Si vous utilisez le stockage Archive avec l'accès en temps réel activé, des frais de récupération des données Archive s'appliquent également lors du traitement des médias. Présentation de la facturation.
Si vous chargez une vidéo dans le chemin d'entrée d'un workflow MPS avec le déclenchement automatique activé, le workflow démarre automatiquement. Déclencher un workflow.
Les vidéos incomplètes peuvent échouer lors du transcodage. Vérifiez que la vidéo est intacte avant de la charger.
Méthodes de chargement
Charger une vidéo dans la console MPS
Une fois un workflow configuré dans la console MPS, vous pouvez charger une vidéo dans le chemin d'entrée OSS du nœud Input du workflow pour démarrer le traitement. Une fois le chargement terminé, MPS génère un fichier multimédia associé à un ID d'actif multimédia sur la page Media List.
Prérequis
OSS est activé. Activer OSS.
Un workflow a été créé. Créer un workflow.
Procédure
Connectez-vous à la console MPS.
Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante.

Dans le volet de navigation de gauche, choisissez . La page Upload Video s'affiche.
Cliquez sur Add Video.
-
Dans la boîte de dialogue Add Video and Initiate Workflow, configurez les paramètres de chargement.
|
**Parameter**
|
**Description**
| | --- | --- | |
**Workflow**
|
Sélectionnez un workflow dans la liste déroulante.
| |
**Add Video**
|
Cliquez sur Add Local Video ou Add Video et sélectionnez la vidéo à charger.
| -
Cliquez sur Workflow.
RemarquePendant le chargement, vous pouvez naviguer vers d'autres pages de la console MPS, mais ne rafraîchissez pas et ne fermez pas le navigateur, et ne basculez pas vers d'autres consoles Alibaba Cloud. Sinon, le chargement sera interrompu.
Étapes suivantes
Une fois le chargement terminé, accédez à pour consulter ou publier le fichier multimédia généré. Gérer les médias.
Charger une vidéo dans la console OSS
Chargez une vidéo via la console OSS vers un bucket dans une région prise en charge par MPS. Vous pouvez ensuite lancer manuellement une tâche de traitement telle que le transcodage. Vous pouvez également charger la vidéo dans le chemin d'entrée du nœud Input d'un workflow MPS pour déclencher automatiquement le workflow.
Prérequis
OSS est activé. Activer OSS.
Procédure
Connectez-vous à la console OSS.
Dans le volet de navigation de gauche, cliquez sur Media Management.
Cliquez sur le bucket de destination. Pour déclencher un workflow, sélectionnez le bucket d'entrée ajouté dans la console MPS et accédez au chemin d'entrée configuré pour le nœud Input du workflow.
Dans le volet gauche de la page des détails du bucket, choisissez Media List > Buckets. Sur la page Objects, cliquez sur Object Management.
-
Configurez les paramètres de chargement. Pour plus de détails sur les paramètres, consultez Charger des objets.
|
**Parameter**
|
**Description**
| | --- | --- | |
**Upload To**
|
Le répertoire de destination. Vous pouvez charger dans le répertoire actuel ou dans un répertoire spécifié.
| |
**Object ACL**
|
L'ACL de l'objet chargé. Par défaut : Hérité du bucket.
| |
**Files to Upload**
|
Cliquez sur Select Files ou Select Folders, ou faites glisser les fichiers vers la zone de chargement. Une fois la vidéo chargée, le workflow spécifié est déclenché pour générer un fichier multimédia.
| Cliquez sur Objects.
Étapes suivantes
Une fois le chargement terminé, un fichier multimédia apparaît sur la page Upload Object de la console MPS. Vous pouvez consulter ou publier le fichier multimédia. Gérer les médias.
Charger une vidéo à l'aide de l'API OSS ou des outils OSS
Vous pouvez également charger des vidéos via les opérations API OSS ou les outils OSS :
-
Opérations de base telles que
PutObject,PostObjectetCopyObject. Pour plus d'informations, consultez Opérations de base.RemarqueSi vous chargez une vidéo dans le chemin d'entrée d'un workflow MPS à déclenchement automatique en utilisant des opérations de base, le workflow démarre automatiquement. Pour éviter de déclencher un workflow lors de l'appel à CopyObject, désactivez d'abord le workflow.
-
multipart upload. Pour plus d'informations, consultez Chargement multipartie.RemarquePour les chargements multiparties, utilisez l'opération UploadPart au lieu de PutObject pour charger les parties. L'utilisation de PutObject déclenche le workflow pour chaque partie. Une fois toutes les parties chargées, appelez CompleteMultipartUpload pour terminer le chargement. Sinon, le workflow ne peut pas être déclenché.
Outils OSS tels que ossutil et ossbrowser. Présentation des outils de gestion OSS.
FAQ
Pourquoi plusieurs tâches de transcodage sont-elles déclenchées après le chargement d'un fichier ?
Si un seul fichier chargé déclenche plusieurs tâches de transcodage, vérifiez les points suivants :
Vérifiez que le chemin de chargement du fichier ne correspond pas à plusieurs chemins d'entrée de workflow. Règles de déclenchement de workflow pour les fichiers.
Vérifiez si le chemin d'entrée et le chemin de sortie du workflow créent une boucle — par exemple, un fichier de sortie traité déclenche à nouveau le même workflow.
Vérifiez si le fichier est un enregistrement de flux en direct au format M3U8. L'appel répété de PutObject pour mettre à jour un fichier M3U8 pendant l'enregistrement déclenche le workflow à chaque fois. Pour éviter cela, définissez le workflow sur déclenchement manuel et appelez AddMedia après la mise à jour du fichier M3U8. Si le workflow utilise le déclenchement automatique, attendez que l'enregistrement du flux en direct soit terminé avant de charger le fichier M3U8 final vers OSS.
Vérifiez si le chargement multipartie utilise PutObject au lieu de UploadPart. PutObject déclenche le workflow pour chaque partie. Utilisez UploadPart pour les parties individuelles et appelez CompleteMultipartUpload une fois toutes les parties chargées. Sinon, le workflow ne peut pas être déclenché.