Tous les produits
Search
Centre de documentation

:DescribeLivePullToPushList

Dernière mise à jour :Aug 26, 2026

Consulte les tâches de tirage et de poussée de flux à l'aide d'une recherche approximative.

Description de l'opération

  • Appelez cette opération pour consulter la liste des nœuds de tirage de flux et d'ingestion de flux.

  • Prend en charge la requête paginée de la liste des nœuds, ainsi que la recherche approximative par identifiant de nœud, nom de nœud et URL d'ingestion de flux de destination.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

live:DescribeLivePullToPushList

get

*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-shanghai

Region

string

Oui

Le centre de diffusion en direct à interroger. Valeurs valides :

  • ap-southeast-1 (Singapour)

  • ap-southeast-5 (Indonésie)

  • cn-beijing (Pékin)

  • cn-shanghai (Shanghai)

Valeurs valides :

  • cn-shenzhen :

    Shenzhen.

  • cn-qingdao :

    Qingdao.

  • preregion :

    Pré-version.

  • cn-beijing :

    Pékin.

  • cn-shanghai :

    Shanghai.

  • ap-southeast-1 :

    Singapour.

  • eu-central-1 :

    Allemagne (Francfort)

  • ap-northeast-1 :

    Japon (Tokyo)

  • ap-southeast-5 :

    Indonésie.

  • me-central-1 :

    Arabie saoudite (Riyad)

cn-shanghai

TaskId

string

Non

L'identifiant de la tâche. Une recherche approximative est effectuée en fonction de l'identifiant de la tâche.

Remarque

L'identifiant de la tâche se compose de lettres majuscules et minuscules, de chiffres, de traits de soulignement (_) et de traits d'union (-), avec un maximum de 55 caractères.

861009

TaskName

string

Non

Le nom de la tâche. Une recherche approximative est effectuée en fonction du nom de la tâche.

task

DstUrl

string

Non

L'URL d'ingestion de destination. Une recherche approximative est effectuée en fonction de l'URL d'ingestion de destination.

rtmp://qd

PageNumber

integer

Non

Le numéro de page.

Remarque

La valeur de ce paramètre doit être supérieure à 0 et ne peut pas dépasser la valeur maximale du type de données Integer. Valeur par défaut : 1.

1

PageSize

integer

Non

Le nombre d'enregistrements par page.

Remarque

Valeur par défaut : 10. Valeurs valides : de 1 à 100.

10

É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.

a05e6b15-15af-405b-a4a2-0152245*****

Total

integer

Le nombre total de résultats de requête.

3

PageNumber

integer

Le numéro de page.

1

PageSize

integer

Le nombre d'enregistrements par page.

10

TaskList

array<object>

La liste des informations de tâche.

array<object>

La liste des informations de tâche.

TaskId

string

L'identifiant de la tâche.

fb0d4ac7-c7e3-4978-9743-0bf2f6e8****

TaskStatus

integer

L'état actuel de la tâche. Valeurs valides :

  • 0 : Non démarrée (l'heure de début n'a pas été atteinte).

  • 1 : En cours d'exécution normale (le tirage et la poussée de flux sont normaux).

  • 2 : En cours d'exécution anormale.

  • 3 : Arrêtée (le tirage ou la poussée de flux est anormal, ou la tâche a été activement arrêtée en appelant une opération).

  • -1 : Terminée.

0

TaskInvalidReason

string

La raison pour laquelle la tâche a cessé de s'exécuter. Valeurs valides :

  • PullStreamFailed : Exception de tirage de flux source. Nouvelle tentative en cours.

  • PushStreamFailed : Exception de poussée de flux de destination. Nouvelle tentative en cours.

  • UnknownError : Exception inconnue.

Remarque

Renvoyé uniquement lorsque la tâche est à l'état arrêté.

PullStreamFailed

TaskExitTime

integer

L'heure de fin de la tâche, en horodatage Unix en secondes.

Remarque

Renvoyé uniquement lorsque la tâche est à l'état terminé.

1726354625

TaskExitReason

string

La raison pour laquelle la tâche s'est terminée. Valeurs valides :

  • TriggerByUser : Activement terminée par l'utilisateur.

  • OverEndTime : Dépassement de l'heure de fin prédéfinie.

Remarque

Renvoyé uniquement lorsque la tâche est à l'état terminé.

TriggerByUser

CurrentOffset

integer

Le décalage de lecture vidéo actuellement appliqué.

0

CurrentFileIndex

integer

Le décalage de séquence de liste de lecture actuellement appliqué.

0

TaskInfo

object

Les informations de la tâche.

TaskId

string

L'identifiant de la tâche.

fb0d4ac7-c7e3-4978-9743-0bf2f6e8****

TaskName

string

Le nom de la tâche.

taskname

StartTime

string

L'heure de début de la tâche. Format : yyyy-MM-ddTHH:mm:ssZ (UTC).

2024-12-04T09:16:00Z

EndTime

string

L'heure de fin de la tâche. Format : yyyy-MM-ddTHH:mm:ssZ (UTC).

2024-12-30T14:30:00Z

SourceType

string

Le type de flux source. Valeurs valides :

  • live : flux en direct.

  • vod : ressource ApsaraVideo VOD.

  • url : ressource de fichier vidéo tierce.

vod

SourceProtocol

string

Le nom du protocole de flux source.

flv

SourceUrls

array

Les adresses URL du flux source.

string

Les adresses URL du flux source.

rtmp://118.178.***.*5:****/wwtestlive1/pulltest.jiugong.aliyunlive.com_livelight2?vhost=pulltest.jiugong.aliyun*******

DstUrl

string

L'URL d'ingestion de destination.

rtmp://qd.push.lgg.alivecdn.com/testhsc/streamhsc?live_rtmp_*******

CallbackURL

string

L'URL de rappel HTTP.

hahaha.com

Offset

integer

Le décalage de début, qui correspond à la valeur de décalage de début du fichier vidéo. Unité : secondes. La valeur doit être supérieure à 0.

Remarque
  • Indique la position à partir de laquelle commencer la lecture, par rapport à la première image.

  • Valide uniquement pour les ressources de vidéo à la demande ou les fichiers vidéo.

0

FileIndex

integer

L'index du fichier. La lecture commence à partir du nième fichier.

0

RetryCount

integer

Le nombre de nouvelles tentatives.

3

RetryInterval

integer

L'intervalle de nouvelle tentative. Unité : secondes.

60

RepeatNumber

integer

Le nombre de répétitions de la lecture après la fin de la liste de lecture. Valeurs valides :

  • 0 (par défaut) : Ne pas répéter.

  • -1 : Boucle infinie.

  • Autres entiers positifs : Le nombre de répétitions de la lecture après la fin de la liste de lecture.

Remarque

Ce paramètre s'applique uniquement aux flux vidéo à la demande ou aux flux vidéo tiers.

0

ReqAuth

string

AuthKey

string

NotifyItemSwitch

string

Exemples

JSON format

{
  "RequestId": "a05e6b15-15af-405b-a4a2-0152245*****",
  "Total": 3,
  "PageNumber": 1,
  "PageSize": 10,
  "TaskList": [
    {
      "TaskId": "fb0d4ac7-c7e3-4978-9743-0bf2f6e8****",
      "TaskStatus": 0,
      "TaskInvalidReason": "PullStreamFailed",
      "TaskExitTime": 1726354625,
      "TaskExitReason": "TriggerByUser",
      "CurrentOffset": 0,
      "CurrentFileIndex": 0,
      "TaskInfo": {
        "TaskId": "fb0d4ac7-c7e3-4978-9743-0bf2f6e8****",
        "TaskName": "taskname",
        "StartTime": "2024-12-04T09:16:00Z",
        "EndTime": "2024-12-30T14:30:00Z",
        "SourceType": "vod",
        "SourceProtocol": "flv",
        "SourceUrls": [
          "rtmp://118.178.***.*5:****/wwtestlive1/pulltest.jiugong.aliyunlive.com_livelight2?vhost=pulltest.jiugong.aliyun*******"
        ],
        "DstUrl": "rtmp://qd.push.lgg.alivecdn.com/testhsc/streamhsc?live_rtmp_*******",
        "CallbackURL": "hahaha.com",
        "Offset": 0,
        "FileIndex": 0,
        "RetryCount": 3,
        "RetryInterval": 60,
        "RepeatNumber": 0,
        "ReqAuth": "",
        "AuthKey": "",
        "NotifyItemSwitch": ""
      }
    }
  ]
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InvalidParameter %s. Le paramètre est invalide.
400 LiveServiceNotFound Your account does not open Live service yet Le service ApsaraVideo Live n'est pas activé. Vérifiez et réessayez.
400 CodeInvalidAliUid This aliuid does not have a live domain name. Aucun domaine de diffusion en direct n'existe pour cet aluid.
400 CodeTaskNotExist Task does not exist. La tâche n'existe pas.
500 InternalError %s. Une erreur interne s'est produite. Réessayez plus tard.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.