Soumet une tâche d'actualisation ou de préchargement pour des fichiers audio ou vidéo par identifiant audio ou vidéo.
Description de l'opération
ApsaraVideo VOD fournit des fonctionnalités de purge et de préchargement des ressources. La fonctionnalité de purge supprime les ressources mises en cache sur les points de présence et force les points de présence à récupérer les ressources les plus récentes depuis le serveur d'origine via des requêtes de retour à l'origine. La fonctionnalité de préchargement vous permet de télécharger et de mettre en cache les ressources populaires sur les points de présence avant les heures de pointe afin d'améliorer l'efficacité d'accès.
Cette opération soumet directement un nœud d'actualisation ou de préchargement par identifiant audio ou vidéo et prend en charge le filtrage par format de streaming et par définition, ce qui vous permet d'actualiser ou de précharger des flux spécifiques selon vos besoins.
Vous pouvez soumettre un nœud d'actualisation ou de préchargement pour jusqu'à 20 fichiers audio ou vidéo à la fois.
Limite de QPS
La limite de QPS pour un utilisateur unique pour cette opération est de 50 appels par seconde. Si cette limite est dépassée, l'invocation de l'API est limitée, ce qui peut affecter votre activité. Veillez à appeler cette opération correctement. Pour plus d'informations, consultez Limite de QPS.
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
|
vod:RefreshMediaPlayUrls |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MediaIds |
string |
Oui |
Les identifiants des fichiers audio ou vidéo que vous souhaitez actualiser ou précharger. Vous pouvez spécifier un ou plusieurs identifiants. Séparez les identifiants multiples par des virgules (,). Vous pouvez spécifier jusqu'à 20 identifiants. Vous pouvez obtenir les identifiants audio ou vidéo en utilisant les méthodes suivantes :
|
ca3a8f6e4957b658067095869****, a6e49sfgd23p5g9ja7095863**** |
| TaskType |
string |
Oui |
Le type de tâche. Valeurs valides :
|
Preload |
| Formats |
string |
Non |
Les formats de streaming que vous souhaitez actualiser ou précharger. Vous pouvez spécifier plusieurs formats. Séparez les formats multiples par des virgules (,). Si vous ne spécifiez pas ce paramètre, les flux de tous les formats sont actualisés ou préchargés par défaut. Valeurs valides :
|
mp4,m3u8 |
| Definitions |
string |
Non |
Spécifie les définitions des flux que vous souhaitez purger ou précharger. Vous pouvez spécifier plusieurs définitions. Séparez les définitions multiples par des virgules (,). Si vous ne spécifiez pas ce paramètre, les flux de toutes les définitions sont purgés ou préchargés par défaut. Remarque
La valeur doit faire partie des valeurs définies dans Définition de la Description des métriques des ressources multimédias. |
HD, SD |
| StreamType |
string |
Non |
Les types de flux que vous souhaitez actualiser ou précharger. Vous pouvez spécifier plusieurs types de flux. Séparez les types de flux multiples par des virgules (,). Si vous ne spécifiez pas ce paramètre, tous les types de flux sont actualisés ou préchargés par défaut. Valeurs valides :
|
video |
| ResultType |
string |
Non |
Le type de résultat de la tâche d'actualisation ou de préchargement. Valeurs valides :
|
Single |
| SliceFlag |
boolean |
Non |
Indique s'il faut actualiser ou précharger les URL de lecture des fichiers TS dans les flux M3U8. Valeurs valides :
|
false |
| SliceCount |
integer |
Non |
Le nombre d'URL de lecture de fichiers TS à actualiser ou précharger pour les flux M3U8. Seules les N premières URL de lecture de fichiers TS de chaque flux M3U8 sont actualisées ou préchargées. Valeurs valides : 1 à 20. Valeur par défaut : 5. |
5 |
| UserData |
string |
Non |
Les paramètres personnalisés. La valeur est une chaîne JSON qui prend en charge des paramètres tels que les rappels de messages et l'accélération des téléversements. Pour plus d'informations, consultez UserData. Remarque
|
{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"}, "Extend":{"localId":"xxx","test":"www"}} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| MediaRefreshJobId |
string |
L'identifiant de la tâche d'actualisation ou de préchargement. |
41d465e31957**** |
| NonExistMediaIds |
string |
La liste des identifiants audio ou vidéo inexistants. |
ca3a8f6e4957b658067095869**** |
| ForbiddenMediaIds |
string |
La liste des identifiants audio ou vidéo interdits. Cela s'explique généralement par le fait que vous ne disposez pas des autorisations multi-applications. Pour plus d'informations, consultez Multi-application. |
a6e49sfgd23p5g9ja7095863**** |
| RequestId |
string |
L'identifiant de la requête. |
25818875-5F78-4AF6-04D5-D7393642**** |
Exemples
JSON format
{
"MediaRefreshJobId": "41d465e31957****",
"NonExistMediaIds": "ca3a8f6e4957b658067095869****",
"ForbiddenMediaIds": "a6e49sfgd23p5g9ja7095863****",
"RequestId": "25818875-5F78-4AF6-04D5-D7393642****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.