Met à jour une tâche de pull-to-push de flux en appelant UpdateLivePullToPush.
Description de l'opération
Appelez cette opération pour mettre à jour une tâche de pull-to-push de flux.
Si la tâche n'a pas atteint l'heure de début configurée, vous pouvez mettre à jour le paramètre Region.
Si la tâche est en cours d'exécution (y compris dans un état de nouvelle tentative suite à une exception), seuls CallbackUrl et RepeatTime peuvent être mis à jour, et les mises à jour prennent effet immédiatement.
Si la tâche est arrêtée, tous les paramètres sauf Region peuvent être mis à jour.
Limite de QPS
La limite de QPS par utilisateur pour cette opération est de 10 appels par seconde. Si cette limite est dépassée, l'appel d'API est limité, ce qui peut affecter votre activité. Appelez cette opération de manière appropriée.
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
|
live:UpdateLivePullToPush |
update |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Non |
L'identifiant de la région. |
cn-beijing |
| TaskId |
string |
Oui |
L'identifiant de la tâche. |
fd245384-4067-4f91-9d75-9666a6bc**** |
| Region |
string |
Oui |
La région où la tâche est démarrée. Valeurs valides :
Valeurs valides :
|
cn-shanghai |
| StartTime |
string |
Non |
L'heure de début de la tâche. Remarque
|
2024-08-23T15:30:00Z |
| EndTime |
string |
Non |
L'heure de fin de la tâche. Remarque
|
2024-08-27T14:30:00Z |
| SourceUrls |
array |
Non |
La liste des URL des flux source. Remarque
|
changedtesturl |
|
string |
Non |
L'URL du flux source. Remarque
|
rtmp://pulltest.****.aliyunlive.com/pulltest493/pulltest-w434 |
|
| RepeatNumber |
integer |
Non |
Le nombre de répétitions de la lecture une fois la liste de lecture terminée. Valeurs valides :
Remarque
|
0 |
| Offset |
integer |
Non |
Le décalage de début du fichier vidéo, en secondes. La valeur doit être supérieure à 0. Remarque
|
2 |
| CallbackUrl |
string |
Non |
L'URL de rappel. Valeur par défaut : vide. Remarque
|
https://callback*****.com |
| FileIndex |
integer |
Non |
L'index de la vidéo. Valeur par défaut : 0. Remarque
La mise à jour doit être effectuée lorsque la tâche est arrêtée et prend effet après le redémarrage de la tâche. |
0 |
| ReqAuth |
string |
Non |
Indique si l'authentification doit être ajoutée pour les rappels. |
no |
| AuthKey |
string |
Non |
La clé d'authentification. La clé comporte de 16 à 64 caractères et ne prend en charge que les caractères ASCII imprimables (0x21-0x7e). La clé peut être utilisée pour vérifier la source du rappel lors de la réception des rappels. |
abcd |
| NotifyItemSwitch |
string |
Non |
Indique si des rappels doivent être reçus lors du changement de liste de lecture pendant les tâches de pull-to-push de flux non en direct. |
off |
É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. |
16A96B9A-F203-4EC5-8E43-CB92E68***** |
| RetCode |
integer |
Le code de retour. Remarque
|
0 |
| Description |
string |
La description de l'erreur. |
OK |
Exemples
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68*****",
"RetCode": 0,
"Description": "OK"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter | %s. | Les paramètres spécifiés sont invalides. Vérifiez si les paramètres d'entrée sont complets et corrects. |
| 400 | InvalidParam.CodeIllegalDuration | %s. | L'heure de début doit être antérieure à l'heure de fin. |
| 400 | CodeInvalidAliUid | This aliuid does not have a live domain name. | Il n'existe aucun domaine de diffusion en direct pour cet aluid. |
| 400 | CodeTaskNotExist | Task does not exist. | La tâche n'existe pas. |
| 400 | CodeTaskHasStarted | The task has already started. | La tâche a déjà démarré et ne peut pas être mise à jour. |
| 500 | InternalError | %s. | Une erreur interne s'est produite. Réessayez. Si l'erreur persiste après plusieurs tentatives, soumettez un ticket. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.