|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
La configuration de l'empaquetage en direct. |
||
| DrmConfig |
object |
La configuration du fournisseur de chiffrement DRM. Si le chiffrement n'est pas requis, laissez tous les champs vides. |
|
| SystemIds |
array |
Les identifiants du système DRM, déterminés par le type de protocole.
Trois systèmes DRM sont pris en charge : Apple FairPlay, Google Widevine et Microsoft PlayReady. Les identifiants de système correspondants sont :
|
|
|
string |
L'identifiant du système DRM. |
9a04f079-9840-4286-ab92-e65be0885f95 |
|
| EncryptionMethod |
string |
L'algorithme de chiffrement. Valeurs valides :
Valeur par défaut : vide, ce qui indique l'absence de chiffrement. |
SAMPLE_AES |
| IV |
string |
Une valeur hexadécimale facultative de 128 bits (16 octets) représentée par une chaîne de 32 caractères. Cette valeur est utilisée conjointement avec la clé pour chiffrer les blocs de données. Si vous ne spécifiez pas cette valeur, MediaPackage crée un vecteur d'initialisation (IV) constant. Valeur par défaut : vide. Si elle est spécifiée, la valeur est transmise au fournisseur en tant que vecteur d'initialisation constant. |
00000000000000000000000000000000 |
| Url |
string |
L'URL du fournisseur de clés DRM. |
https://exampledrm.com/path?arg1=xxx |
| RotatePeriod |
integer |
L'intervalle de rotation des clés DRM. Unité : secondes. Valeur par défaut : 0, ce qui indique que la rotation des clés est désactivée. |
0 |
| ContentId |
string |
L'identifiant du contenu dans le système DRM. Format : [A-Za-z0-9_-]+. Longueur maximale : 256 caractères. Assurez-vous que l'identifiant du contenu est unique. Sinon, la lecture DRM peut échouer. |
live-axb1-9dd2fa123 |
| SegmentDuration |
integer |
La durée de chaque segment, en secondes. Valeur par défaut : la durée du segment de canal. La durée réelle du segment est le multiple le plus proche de la durée du segment source qui est supérieur ou égal à la valeur configurée. Valeurs valides : 1 à 30. |
6 |
| UseAudioRenditionGroups |
boolean |
Indique si les pistes audio doivent être séparées dans les segments TS. |
true |
| LiveManifestConfigs |
array |
Les configurations de manifeste en direct. Une seule configuration au maximum est prise en charge. |
|
| LiveManifestConfig |
La configuration de manifeste en direct. |
||
| PartDurationMs |
integer |