

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Identificadores para dados variáveis em MediaLive
<a name="variable-data-identifiers"></a>

Identificadores para dados variáveis são códigos `$` que você pode incluir em um valor de campo para representar dados variáveis. Normalmente, MediaLive resolve os dados variáveis (por exemplo, `$dt$` para data e hora) quando você executa o canal. Por exemplo, `$dt$` tem como resultado a data e hora atuais.

Quando você usa esses identificadores, certifique-se de que o canal não termine com duas (ou mais) saídas com destinos idênticos. Se isso acontecer, o canal passará na validação após a criação, mas falhará no início. 

As seções a seguir descrevem os identificadores de variáveis MediaLive compatíveis e as regras de onde você pode usar esses identificadores.

**Topics**
+ [Dados variáveis compatíveis](#supported-variable-identifiers)
+ [Regras para uso de dados variáveis](#rules-variable-identifiers)

## Dados variáveis compatíveis
<a name="supported-variable-identifiers"></a>

MediaLive suporta os identificadores de dados variáveis listados na tabela a seguir. Em cada linha, a primeira coluna especifica a string a ser inserida em um campo. A segunda coluna especifica o formato dos dados após MediaLive a resolução da variável. A terceira coluna descreve os dados.


| Identificador | Formato | Description | 
| --- | --- | --- | 
| $dt$ | YYYYMMDDTHHMMSS | Para saídas HLS, a data e hora UTC de cada segmento.<br />Para todas as outras saídas, a data UTC e a hora de início do canal. | 
|  $d$ | YYYYMMDD | Para saídas HLS, a data UTC de cada segmento.<br />Para todas as outras saídas, a data UTC quando o canal é iniciado. | 
| $t$ | HHMMSS | Para saídas HLS, a hora UTC de cada segmento.<br />Para todas as outras saídas, a hora de início UTC do canal. | 
| $rv$ | KB | Taxa de bits de vídeo. | 
| $ra$ | KB | Total de todas as taxas de bits de áudio na saída. | 
| $rc$ | KB | Taxa de bits do contêiner para a saída ou a soma das taxas de bits do vídeo e de todos os áudios para a saída, se a taxa de bits do contêiner não for especificada. | 
| $w$ | Pixels | Resolução horizontal. | 
| $h$ | Pixels | Resolução vertical. | 
| $f$ | Inteiro | Taxa de quadros FPS sem casas decimais. Por exemplo, "23.976" aparece como "23". | 
| $$ | $ | $ com escape. | 
| $sn$ | Inteiro, comprimento fixo | Número do segmento do vídeo na saída.  | 
| %0n | Modificador de preenchimento | Modificador para qualquer identificador de dados. O modificador preenche o valor resolvido com zeros à esquerda. O formato é %0n, em que n é um número. Por exemplo, para garantir que o valor resolvido no identificador `$h$` tenha 5 caracteres, especifique o identificador como `$h%05$`. <br />Se a resolução vertical for "720", o valor preenchido e resolvido será "00720". | 

## Regras para uso de dados variáveis
<a name="rules-variable-identifiers"></a>

Esta tabela descreve onde é possível usar os identificadores de dados variáveis da tabela anterior. Em cada linha, as duas primeiras colunas especificam onde você pode usar identificadores. A terceira coluna especifica quais identificadores é possível usar nesse local.


| Objeto | Campo | Identificadores aceitáveis | 
| --- | --- | --- | 
| Canal: arquivamento, HLS, grupos de saídas do Microsoft Smooth | Campo de destino em um grupo de saídas | $dt$, $d$, $t$ | 
| Canal: arquivamento, grupos de saídas do Microsoft Smooth | Campo do modificador de nome em uma saída | Todos, exceto $ra$, $rc$, $sn$  | 
| Canal: grupos de saídas HLS | Campo do modificador de nome em uma saída | Todos, exceto $sn$  | 
| Canal: arquivamento, grupos de saídas do Microsoft Smooth | Campo do modificador de segmento em uma saída | Todos, exceto $ra$, $rc$, $sn$ | 
| Canal: grupos de saídas HLS | Campo do modificador de segmento em uma saída | Todos, exceto $sn$ | 
| Cronograma — Ação de marcação de ID3 segmentos HLS | Campo Tag | Todos | 