Cette rubrique décrit les activités et les paramètres pris en charge dans la topologie d'un workflow multimédia. Reportez-vous à cette rubrique si vous souhaitez configurer la topologie d'un workflow multimédia en appelant l'opération AddMediaWorkflow ou UpdateMediaWorkflow.
Activités
Nom de l'activité | Type d'activité dans la topologie | Description |
Entrée | Start | Obligatoire. Configure le chemin d'accès à l'entrée Object Storage Service (OSS) ainsi que les paramètres globaux, notamment la file d'attente MPS et les notifications de messages. |
Publication | Report | Obligatoire. Définit le mode de publication. Deux modes sont pris en charge : automatique et manuel. |
Analyse | Analysis | Analyse intelligemment les fichiers multimédias d'entrée et recommande des modèles prédéfinis adaptés à ces fichiers. |
Encodage | Transcode | Convertit les fichiers multimédias d'entrée vers différents formats afin qu'ils puissent être lus sur diverses plateformes. |
Capture d'écran | Screenshot | Capture des instantanés vidéo à des moments précis. Vous pouvez utiliser un instantané comme miniature ou générer une image composite (sprite) à partir de plusieurs instantanés. |
Pack | PackageConfig | Regroupe les fichiers vidéo multirésolution, multipistes audio et multisous-titres pour générer des fichiers M3U8. |
Groupe vidéo | VideoGroup | |
Groupe audio | AudioGroup | |
Groupe de sous-titres | SubtitleGroup | |
Extraire la vidéo Extraire l'audio Extraire les sous-titres | Transcode | |
Générer | GenerateMasterPlayList | |
Modération du contenu | Censor | Détecte les contenus pornographiques, terroristes et indésirables présents dans les discours, les textes et les scènes d'une vidéo. Cette fonctionnalité réduit les coûts liés à la révision manuelle et limite les risques associés aux contenus non conformes. |
ADN vidéo | FpShot | Identifie une vidéo de manière unique. Cela vous permet d'extraire et de comparer les empreintes digitales des images et de l'audio contenues dans les vidéos. Ainsi, vous pouvez détecter les vidéos dupliquées, retracer l'origine des extraits vidéo et identifier le plagiat. |
Miniature intelligente | Cover | Sélectionne l'image clé ou l'extrait vidéo optimal pour servir de miniature, améliorant ainsi le taux de clics et l'expérience utilisateur. Cette sélection repose sur des algorithmes analysant en profondeur le contenu vidéo, l'esthétique de l'image et un vaste volume de données comportementales utilisateurs. |
Entrée
Cette activité est obligatoire. Vous pouvez configurer le chemin d'accès à l'entrée OSS ainsi que les paramètres globaux, notamment la file d'attente MPS et les notifications de messages pour un flux de travail multimédia.
Cette activité récupère les informations relatives au média. Si cette opération échoue, les activités suivantes sont ignorées jusqu'à l'exécution de l'activité Publication.
Paramètre | Type | Obligatoire | Description |
InputFile | String | Oui | Le fichier d'entrée. Utilisez les paramètres Bucket, Location et Object pour spécifier l'emplacement du fichier.
|
PipelineId | String | Oui | L'ID de la file d'attente MPS, qui constitue un paramètre global.
|
MessageType | String | Non | Le type de message, qui constitue un paramètre global. Valeurs possibles :
|
QueueName | String | Non | La file d'attente SMQ à associer à la file d'attente MPS (paramètre global). Une fois la tâche terminée dans la file d'attente MPS, les résultats sont transmis à la file d'attente SMQ. Pour plus d'informations sur les notifications de messages, consultez la rubrique Recevoir des notifications.
|
TopicName | String | Non | La rubrique SMQ à associer à la file d'attente MPS (paramètre global). Une fois la tâche terminée dans la file d'attente MPS, les résultats sont transmis à la rubrique SMQ associée, qui envoie ensuite une notification à l'URL abonnée à cette rubrique. Pour en savoir plus, consultez la rubrique Recevoir des notifications.
|
RoleName | String | Non | Le nom du rôle Resource Access Management (RAM), qui constitue un paramètre global.
|
Publication
Cette activité est obligatoire. Vous pouvez configurer le mode de publication des médias une fois le flux de travail exécuté.
Paramètre | Type | Obligatoire | Description |
PublishType | String | Non | Le mode de publication du fichier multimédia. Il s'agit d'un paramètre global. Valeurs valides :
|
Analyse
Cette activité analyse intelligemment les fichiers multimédias d'entrée et recommande des modèles prédéfinis appropriés pour ces fichiers.
Paramètre | Type | Obligatoire | Description |
KeepOnlyHighestDefinition | String | Non | Indique s'il faut conserver uniquement les résultats d'analyse pour les vidéos de la définition la plus élevée. Valeurs valides :
|
Encodage
Paramètre | Type | Obligatoire | Description |
Outputs | String | Non | Les sorties des tâches de transcodage.
|
OutputBucket | String | Non | Le nom du bucket de sortie.
|
OutputLocation | String | Non | La région du bucket de sortie.
|
MultiBitrateVideoStream | String | Non | Ce paramètre est requis pour l'extraction des flux vidéo lors de l'empaquetage HLS.
|
ExtXMedia | String | Non | Ce paramètre est requis pour l'extraction des flux audio ou de sous-titres lors de l'empaquetage HLS.
|
WebVTTSubtitleURL | String | Non | L'URL du sous-titre. Ce paramètre est requis pour l'extraction des flux de sous-titres lors de l'empaquetage HLS.
|
Representation | String | Non | Ce paramètre est requis pour l'extraction des flux vidéo, audio ou de sous-titres lors de l'empaquetage DASH.
|
InputConfig | String | Non | L'URL du sous-titre. Ce paramètre est requis pour l'extraction des flux de sous-titres lors de l'empaquetage DASH.
|
Capture d'écran
Paramètre | Type | Obligatoire | Description |
SnapshotConfig | String | Oui | Les configurations du snapshot.
|
MediaCover | String | Non | Indique s'il faut définir le snapshot comme miniature du média. Ce paramètre n'est valide que pour un seul snapshot. Valeurs valides :
|
Pack
Pack
Paramètre | Type | Obligatoire | Description |
Output | String | Oui | Les informations détaillées sur le fichier de sortie, présentées sous forme de chaîne JSON. Exemple : {"Bucket":"output","Location":"oss-cn-hangzhou","MasterPlayListName":"a/b/c.m3u8"}. Remarque Espaces réservés utilisables pour spécifier le paramètre MasterPlayListName :
|
Protocol | String | Oui | Protocole utilisable pour l'empaquetage. Valeurs valides : hls et dash. |
Groupe vidéo
Paramètre | Type | Obligatoire | Description |
AdaptationSet | String | Non | Informations relatives au groupe vidéo. Ce paramètre est requis pour l'empaquetage DASH.
|
Groupe audio
Paramètre | Type | Obligatoire | Description |
GroupId | String | Non | ID du groupe audio. Ce paramètre est requis pour l'empaquetage HLS.
|
AdaptationSet | String | Non | Informations relatives au groupe audio. Ce paramètre est requis pour l'empaquetage DASH.
|
Groupe de sous-titres
Paramètre | Type | Obligatoire | Description |
GroupId | String | Non | ID du groupe de sous-titres. Ce paramètre est requis pour l'empaquetage HLS.
|
AdaptationSet | String | Non | Informations relatives au groupe de sous-titres. Ce paramètre est requis pour l'empaquetage DASH.
|
Générer
Paramètre | Type | Obligatoire | Description |
MasterPlayList | String | Non |
|