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
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.
Dados variáveis compatíveis
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 | Descrição |
---|---|---|
$dt$ |
YYYYMMDDTHHMMSS |
Para HLS saídas, a UTC data e a hora de cada segmento. Para todas as outras saídas, a UTC data e a hora de início do canal. |
$d$ |
YYYYMMDD |
Para HLS saídas, a UTC data de cada segmento. Para todas as outras saídas, a UTC data em que o canal começa. |
$t$ |
HHMMSS |
Para HLS saídas, o UTC tempo de cada segmento. Para todas as outras saídas, a hora de UTC início 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 | FPStaxa de quadros 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 Se a resolução vertical for "720", o valor preenchido e resolvido será "00720". |
Regras para usar dados variáveis
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 — ArquivoHLS, grupos de saída do Microsoft Smooth | Campo de destino em um grupo de saídas | $dt$ , $d$ , $t$ |
Canal — Arquivo, grupos de saída do Microsoft Smooth | Campo do modificador de nome em uma saída | Todos, exceto $ra$ , $rc$ , $sn$ |
Canal — grupos HLS de saída | Campo do modificador de nome em uma saída | Todos, exceto $sn$ |
Canal — Arquivo, grupos de saída do Microsoft Smooth | Campo do modificador de segmento em uma saída | Todos, exceto $ra$ , $rc$ , $sn$ |
Canal — grupos HLS de saída | Campo do modificador de segmento em uma saída | Todos, exceto $sn$ |
Cronograma — HLS ID3 Ação de marcação de segmentos | Campo Tag | Todos |