Tous les produits
Search
Centre de documentation

:UpdateLivePackageOriginEndpoint

Dernière mise à jour :Aug 10, 2026

Met à jour la configuration du point de terminaison d'origine d'un groupe de canaux pour l'empaquetage en direct, y compris le protocole, les paramètres de décalage temporel et le contrôle d'accès.

Description de l'opération

Description de l'opération\n\nCette opération modifie la configuration du point de terminaison d'origine du service d'empaquetage en direct sous un groupe de canaux spécifié. Vous pouvez utiliser cette opération pour ajuster le protocole de retour à l'origine, définir le nombre de jours de décalage temporel, définir les noms des listes de lecture et configurer les listes noires et les listes blanches d'adresses IP afin de réaliser une gestion fine de la distribution de flux en direct. Certains paramètres sont requis. Vous devez spécifier au moins la liste blanche d'adresses IP ou l'en-tête de requête de retour à l'origine.

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

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

GroupName

string

Oui

Le nom d'un groupe de canaux existant.

channel-group-1

ChannelName

string

Oui

Le nom d'un canal existant.

channel-1

EndpointName

string

Oui

Le nom du point de terminaison d'origine. Le nom peut contenir des lettres majuscules et minuscules, des chiffres, des tirets (-) et des traits de soulignement (). Le nom doit comporter entre 1 et 200 caractères. Format : [A-Za-z0-9-]+

endpoint-1

Protocol

string

Oui

Le protocole. Actuellement, seul HLS est pris en charge.

HLS

ManifestName

string

Non

Le nom de la liste de lecture. Valeur par défaut : manifest.

manifest

Description

string

Non

La description du point de terminaison.

Ceci est un point de terminaison d'origine

TimeshiftVision

integer

Non

Le nombre de jours de décalage temporel. Valeur maximale : 30.

5

AuthorizationCode

string

Non

Le code d'autorisation. Vous devez spécifier au moins AuthorizationCode ou IpWhitelist. Longueur maximale : 200 caractères. Format : [A-Za-z0-9-_.]+

Abc123Def456

IpWhitelist

string

Non

La liste blanche d'adresses IP. Les masques de sous-réseau sont pris en charge. La valeur 0.0.0.0/0 n'est pas autorisée. Séparez les adresses IP multiples par des virgules (,). Vous devez spécifier au moins IpWhitelist ou AuthorizationCode. Longueur maximale : 1000 caractères.

192.168.1.0/24,10.0.0.1

IpBlacklist

string

Non

La liste noire d'adresses IP. Les masques de sous-réseau sont pris en charge. Séparez les adresses IP multiples par des virgules (,).

103.0.0.0/8

LivePackagingConfig LivePackagingConfig

Non

La configuration de l'empaquetage en direct.

Éléments de réponse

Élément

Type

Description

Exemple

object

Schéma de la réponse.

LivePackageOriginEndpoint

object

Les informations du point de terminaison d'origine.

AuthorizationCode

string

Le code d'autorisation.

Abc123Def456

ChannelName

string

Le nom du canal.

channel-1

CreateTime

string

L'heure à laquelle le point de terminaison a été créé.

2023-04-01T12:00:00Z

Description

string

La description du point de terminaison.

Ceci est un point de terminaison d'origine

EndpointName

string

Le nom du point de terminaison.

endpoint-1

EndpointUrl

string

L'URL du point de terminaison.

https://xxx.packagepull-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest

GroupName

string

Le nom du groupe de canaux.

channel-group-1

IpBlacklist

string

La liste noire d'adresses IP. Les masques de sous-réseau sont pris en charge. Séparez les adresses IP multiples par des virgules (,).

10.21.222.1/32,192.168.100.0/24

IpWhitelist

string

La liste blanche d'adresses IP. Les masques de sous-réseau sont pris en charge. Les adresses IP multiples sont séparées par des virgules (,).

192.168.1.0/24,10.0.0.1/24

LastModified

string

L'heure à laquelle le point de terminaison a été modifié pour la dernière fois.

2023-04-01T12:00:00Z

ManifestName

string

Le nom de la liste de lecture. Valeur par défaut : manifest.

manifest

Protocol

string

Le protocole. Actuellement, seul HLS est pris en charge.

HLS

TimeshiftVision

integer

Le nombre de jours de décalage temporel. Valeur maximale : 30.

5

LivePackagingConfig LivePackagingConfig

La configuration de l'empaquetage en direct.

RequestId

string

L'identifiant de la requête.

5D87B753-0250-5D9D-B248-D40C3271F864

Exemples

JSON format

{
  "LivePackageOriginEndpoint": {
    "AuthorizationCode": "Abc123Def456",
    "ChannelName": "channel-1",
    "CreateTime": "2023-04-01T12:00:00Z",
    "Description": "Ceci est un point de terminaison d'origine",
    "EndpointName": "endpoint-1",
    "EndpointUrl": "https://xxx.packagepull-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest",
    "GroupName": "channel-group-1",
    "IpBlacklist": "10.21.222.1/32,192.168.100.0/24",
    "IpWhitelist": "192.168.1.0/24,10.0.0.1/24",
    "LastModified": "2023-04-01T12:00:00Z",
    "ManifestName": "manifest",
    "Protocol": "HLS",
    "TimeshiftVision": 5,
    "LivePackagingConfig": {
      "LiveManifestConfigs": [
        {
          "SegmentCount": 3,
          "AdMarkers": "NONE",
          "MinVideoBitrate": 1000000,
          "MinBufferTime": 8,
          "PresentationDelay": 12,
          "StreamOrder": "ORIGINAL",
          "MaxVideoBitrate": 8000000,
          "DateTimeInterval": 5,
          "SegmentTemplateFormat": "NUMBER_TIMELINE",
          "MinUpdatePeriod": 8,
          "ManifestDuration": 60
        }
      ],
      "UseAudioRenditionGroups": true,
      "DrmConfig": {
        "SystemIds": [
          "9a04f079-9840-4286-ab92-e65be0885f95"
        ],
        "RotatePeriod": 0,
        "ContentId": "live-axb1-9dd2fa123",
        "EncryptionMethod": "SAMPLE_AES",
        "IV": "00000000000000000000000000000000",
        "Url": "https://exampledrm.com/path?arg1=xxx"
      },
      "SegmentDuration": 6
    }
  },
  "RequestId": "5D87B753-0250-5D9D-B248-D40C3271F864"
}

Codes d'erreur

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

Notes de version

Consultez Notes de version pour la liste complète.