Identificadores para dados variáveis - MediaLive

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

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 saídas HLS, a data e hora UTC de cada segmento.

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 e hora UTC de cada segmento.

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.

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$.

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 — Archive, HLS, grupos de saída 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 de saída HLS 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 de saída HLS Campo do modificador de segmento em uma saída Todos, exceto $sn$
Cronograma — Ação de marcação de segmentos HLS ID3 Campo Tag Todos