Identifiants pour les données variables - MediaLive

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Identifiants pour les données variables

Les identificateurs pour données variables sont des codes $ qu'il est possible d'inclure dans une valeur de champ afin de représenter les données variables. MediaLive Résout généralement les données variables (par exemple, $dt$ pour la date et l'heure) lorsque vous exécutez le canal. Par exemple, $dt$ résout à la date et à l'heure actuelles.

Lorsque vous utilisez ces identificateurs, assurez-vous que le canal ne se termine pas par deux sorties (ou plus) avec des destinations identiques. Si cela se produit, le canal transmet la validation lors de la création, mais ne parvient pas à démarrer.

Les sections suivantes décrivent les identificateurs de variables pris MediaLive en charge, ainsi que les règles selon lesquelles vous pouvez utiliser ces identifiants.

Données variables prises en charge

MediaLive prend en charge les identificateurs de données variables répertoriés dans le tableau suivant. Dans chaque ligne, la première colonne spécifie la chaîne à entrer dans un champ. La deuxième colonne indique le format des données MediaLive une fois la variable résolue. La troisième colonne décrit les données.

Identifiant Format Description
$dt$ AAAAMMJJHHMMSS

Pour les sorties HLS, la date et l'heure UTC de chaque segment.

Pour toutes les autres sorties, la date et l'heure UTC de début du canal.

$d$ AAAAMMDD

Pour les sorties HLS, la date et l'heure UTC de chaque segment.

Pour toutes les autres sorties, la date UTC au début du canal.

$t$ HHMMSS

Pour les sorties HLS, l'heure UTC de chaque segment.

Pour toutes les autres sorties, l'heure de début UTC du canal.

$rv$ Kbit Débit vidéo
$ra$ Kbit Total des vitesses de transmission audio dans la sortie.
$rc$ Kbit La vitesse de transmission du conteneur pour la sortie ou la somme des vitesses de transmission vidéo et audio, si la vitesse de transmission du conteneur n'est pas spécifiée.
$w$ Pixels Résolution horizontale.
$h$ Pixels Résolution verticale.
$f$ Entier Fréquence de trames FPS sans occurrence décimale. Par exemple, « 23,976 » devient « 23 ».
$$ $ $ placé dans une séquence d'échappement.
$sn$ Entier, longueur fixe Numéro du segment de la vidéo dans la sortie.
%0n Modificateur de remplissage Le modificateur pour tout identificateur de données. Le modificateur remplit la valeur résolue en commençant par des zéros. Le format est%0n, où n est un nombre.

Par exemple, pour garantir que la valeur résolut dans l'identificateur $h$ contient 5 caractères, spécifiez l'identificateur ainsi : $h%05$.

Si la résolution verticale est « 720 », alors la valeur résolue remplie est « 00720 ».

Règles d'utilisation des données variables

Ce tableau décrit l'emplacement où vous pouvez utiliser les identificateurs de données variables de la table précédente. Dans chaque ligne, les deux premières colonnes indiquent où vous pouvez utiliser les identifiants. La troisième colonne spécifie les identifiants que vous pouvez utiliser à cet emplacement.

Objet Champ Identificateurs acceptables
Canal : groupes de sortie Archive, HLS, Microsoft Smooth Champ de destination dans un groupe de sortie $dt$, $d$, $t$
Canal — Archive, groupes de sortie Microsoft Smooth Nom du champ de modificateur dans une sortie Tous sauf $ra$, $rc$, $sn$
Canal — Groupes de sorties HLS Nom du champ de modificateur dans une sortie Tous sauf $sn$
Canal — Archive, groupes de sortie Microsoft Smooth Champ du modificateur de segment dans une sortie Tous sauf $ra$, $rc$, $sn$
Canal — Groupes de sorties HLS Champ du modificateur de segment dans une sortie Tous sauf $sn$
Calendrier — Action de balisage de segments HLS ID3 Champ de balise Tous