Crée une configuration de packaging VOD.
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:CreateVodPackagingConfiguration |
create |
*All Resource
|
Aucune | Aucune |
Syntaxe de la requête
POST HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| GroupName |
string |
Non |
Le nom du groupe de packaging. Le nom peut comporter jusqu'à 128 caractères. Les lettres, les chiffres, les traits de soulignement (_) et les traits d'union (-) sont pris en charge. |
vod_hls |
| ConfigurationName |
string |
Non |
Le nom de la configuration de packaging. Le nom doit être unique au sein d'un compte et peut comporter jusqu'à 128 caractères. Les lettres, les chiffres, les traits de soulignement (_) et les traits d'union (-) sont pris en charge. |
hls_3s |
| Protocol |
string |
Non |
Le type de package.
|
HLS |
| Description |
string |
Non |
La description de la configuration de packaging. |
HLS 3s vod packaging |
| PackageConfig |
object |
Non |
La configuration de packaging. |
|
| ManifestName |
string |
Non |
Le nom du manifeste. Le nom peut comporter jusqu'à 128 caractères. Les lettres, les chiffres, les traits de soulignement (_) et les traits d'union (-) sont pris en charge. |
index |
| SegmentDuration |
integer |
Non |
La durée de chaque segment dans un flux conditionné. Unité : secondes. MediaPackage arrondit les segments au multiple le plus proche de la durée du segment d'entrée. Valeurs valides : 1 à 30. |
6 |
| StreamSelection |
object |
Non |
Les paramètres de sélection de flux. |
|
| MinVideoBitsPerSecond |
integer |
Non |
Le débit binaire minimal du flux vidéo. Unité : bit/s. |
100000 |
| MaxVideoBitsPerSecond |
integer |
Non |
Le débit binaire maximal du flux vidéo. Unité : bit/s. |
1000000000 |
| StreamOrder |
string |
Non |
L'ordre des fichiers de manifeste dans la liste de lecture principale. Valeurs valides :
|
ORIGINAL |
| DrmProvider |
object |
Non |
Les paramètres de chiffrement de gestion des droits numériques (DRM). |
|
| EncryptionMethod |
string |
Non |
La méthode de chiffrement. Valeurs valides :
|
AES_128 |
| IV |
string |
Non |
Une valeur hexadécimale de 128 bits et 16 octets représentée par une chaîne de 32 caractères, utilisée avec la clé pour chiffrer les blocs de données. Si vous laissez ce paramètre vide, MediaPackage crée un vecteur d'initialisation (IV) constant. S'il est spécifié, la valeur est transmise au service DRM. |
00001111222233334444555566667777 |
| SystemIds |
array |
Non |
L'identifiant du système DRM. Le nombre maximal d'identifiants de système autorisés est déterminé par le type de protocole. Limites :
Apple FairPlay, Google Widevine et Microsoft PlayReady sont pris en charge. Leurs identifiants de système sont les suivants :
|
|
|
string |
Non |
L'identifiant du système DRM. |
94ce86fb-07ff-4f43-adb8-93d2fa968ca2 |
|
| Url |
string |
Non |
L'URL du fournisseur de clés DRM. |
https://***drm***/getcontent |
É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****** |
| PackagingConfiguration |
VodPackagingConfiguration |
La configuration de packaging. |
Exemples
JSON format
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"PackagingConfiguration": {
"GroupName": "",
"Description": "",
"CreateTime": "",
"ConfigurationName": "",
"Protocol": "",
"PackageConfig": {
"ManifestName": "",
"StreamSelection": {
"MinVideoBitsPerSecond": 0,
"StreamOrder": "",
"MaxVideoBitsPerSecond": 0
},
"DrmProvider": {
"SystemIds": [
""
],
"EncryptionMethod": "",
"IV": "",
"Url": ""
},
"SegmentDuration": 0
}
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.