Identificadores para datos variables - MediaLive

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Identificadores para datos variables

Los identificadores para datos variables son códigos $ que puede incluir en un valor de campo para representar datos variables. Normalmente, MediaLive resuelve los datos variables (por ejemplo, $dt$ para la fecha y la hora) cuando ejecutas el canal. Por ejemplo, $dt$ se resuelve en la fecha y hora actuales.

Cuando utiliza estos identificadores, asegúrese de que el canal no acabe con dos (o más) salidas con destinos idénticos. Si ocurre esto, el canal supera la validación tras la creación, pero se produce un error al intentar iniciarlo.

En las siguientes secciones se describen los identificadores de variables MediaLive compatibles y las reglas sobre dónde se pueden usar estos identificadores.

Datos variables compatibles

MediaLive admite los identificadores de datos variables que se muestran en la siguiente tabla. En cada fila, la primera columna especifica la cadena que se va a introducir en un campo. La segunda columna especifica el formato de los datos una vez MediaLive resuelta la variable. La tercera columna describe los datos.

Identificador Formato Descripción
$dt$ AAAAMMDDTHHMMSS

Para salidas HLS, la fecha y hora UTC de cada segmento.

Para todas las demás salidas, la fecha y la hora UTC de inicio del canal.

$d$ AAAAMMDD

Para salidas HLS, la fecha y hora UTC de cada segmento.

Para todas las demás salidas, la fecha UTC cuando se inicia el canal.

$t$ HHMMSS

Para salidas HLS, la hora UTC de cada segmento.

Para todas las demás salidas, la hora de inicio UTC del canal.

$rv$ Kb Tasa de bits de vídeo
$ra$ Kb Total de todas las tasas de bits de audio en la salida.
$rc$ Kb Tasa de bits del contenedor de la salida o la suma de todas las tasas de bits de vídeo y audio para la salida, si la tasa de bits del contenedor no se especifica.
$w$ Píxeles Resolución horizontal.
$h$ Píxeles Resolución vertical.
$f$ Entero Velocidad de fotogramas FPS sin decimales. Por ejemplo, “23,976” aparece como “23”.
$$ $ $ de escape.
$sn$ Entero, longitud fija Número del segmento del vídeo en la salida.
%0n Modificador de relleno Modificador de identificador de datos. El modificador rellena el valor resuelto con ceros a la izquierda. El formato es%0n, donde n es un número.

Por ejemplo, para garantizar que el valor resuelto en el identificador $h$ es de 5 caracteres, especifique el identificador como $h%05$.

Si la resolución vertical es "720", el valor de relleno resuelto es "00720".

Reglas para el uso de datos variables

En esta tabla se describe dónde se pueden utilizar los identificadores de datos variables de la tabla anterior. En cada fila, las dos primeras columnas especifican dónde se pueden utilizar identificadores. La tercera columna especifica los identificadores que se pueden utilizar en esa ubicación.

Objeto Campo Identificadores aceptables
Canal: grupos de salida Archive, HLS, Microsoft Smooth Campo de destino en un grupo de salida $dt$, $d$, $t$
Canal: archivo, grupos de salida de Microsoft Smooth Campo de modificador de nombre en una salida Todos excepto $ra$, $rc$, $sn$
Canal: grupos de salida HLS Campo de modificador de nombre en una salida Todos excepto $sn$
Canal: archivo, grupos de salida de Microsoft Smooth Campo de modificador de segmento en una salida Todos excepto $ra$, $rc$, $sn$
Canal: grupos de salida HLS Campo de modificador de segmento en una salida Todos excepto $sn$
Calendario: acción de etiquetado de segmentos HLS ID3 Campo de etiqueta Todos