Initie une tâche de workflow pour le traitement automatisé des médias à partir d'un modèle de workflow.
Description de l'opération
Vous devez spécifier un modèle de workflow. Pour en créer un, accédez à la console Intelligent Media Services (IMS).
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:StartAIWorkflow |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| WorkflowId |
string |
Oui |
L'identifiant du modèle de workflow. |
****3f44-f1f6-477e-9364-c5e6c49e**** |
| Inputs |
string |
Non |
Une chaîne JSON contenant les paramètres d'entrée spécifiques, tels que les informations sur les ressources multimédias, les flux en direct standard ou les flux RTC. |
{ "live_url": { "Url": "rtmp://test.com/test_app/test_stream?auth_key=test", "MaxIdleTime": 20 }, "source_language_id": "es" } |
| UserData |
string |
Non |
Un paramètre défini par l'utilisateur pour transmettre des métadonnées personnalisées. |
{ "url":"https://test.com" } |
| DispatchTag |
string |
Non |
La balise de la tâche. |
default |
La structure et les champs requis pour le paramètre Inputs sont configurés dynamiquement dans le nœud de démarrage du modèle de workflow spécifique utilisé. Exemples de cas d'utilisation courants :
Traduction en direct :
{
"live_url": {
"Url": "rtmp://test.com/test_app/test_stream?auth_key=test",
"MaxIdleTime": 20
},
"source_language_id": "es"
}
Traduction des sous-titres RTC :
{
"rtc": {
"AppId": "xxx",
"ChannelId": "rtcaitest1",
"UserId": "userA"
},
"source_language_id": "zh",
"push_app_id": "app_id",
"push_channel_id": "channel_id",
"push_uid": "user_id"
}
Traitement des médias :
{
"TaskInput":{
"Type":"OSS",
"Media": "oss://sashimi-cn-shanghai/test/test.flv"
}
}
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
******11-DB8D-4A9A-875B-275798****** |
| TaskId |
string |
L'identifiant de la tâche de workflow. |
********-266c-4bb8-b20c-6faa******** |
Exemples
JSON format
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"TaskId": "\n********-266c-4bb8-b20c-6faa********"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.