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á.
Definir o tamanho do fragmento para saídas de streaming
Para todos os grupos de saída de streaming ABR que não forem HLS (CMAF, DASH e Microsoft Smooth Streaming), o valor que você especificar para Fragment length (Tamanho do fragmento) (FragmentLength
) deverá funcionar com as outras configurações de saída que você especificar. Se você definir o Fragment length (Tamanho do fragmento) incorretamente, quando os espectadores assistirem ao vídeo de saída, o player poderá travar. Isso pode acontecer porque o player espera segmentos adicionais no final do vídeo e solicita segmentos que não existem.
O comprimento do fragmento é limitado por seus valores de cadência GOP fechada (GopClosedCadence
), tamanho GOP () e taxa de quadros (,GopSize
). FramerateNumerator
FramerateDenominator
Para obter informações sobre como encontrar essas configurações no console e na especificação do trabalho JSON, consulte Localizar as configurações relacionadas ao tamanho do fragmento.
nota
Ao definir a taxa de quadros de saída como Seguir fonte, verifique se a taxa de quadros do arquivo de vídeo de entrada funciona com o valor especificado para o comprimento do fragmento de saída. A taxa de quadros do arquivo de vídeo de entrada funciona como a taxa de quadros de saída.
Tópicos
Regra para tamanho do fragmento
O comprimento do fragmento deve ser um número inteiro e um múltiplo desse valor: Tamanho do GOP x Cadência fechada do GOP ÷ Taxa de quadros
Exemplos de tamanho de fragmento
Exemplo: configurações corretas
Cadência GOP fechada = 1
Taxa de quadros = 30
Tamanho de GOP = 60 quadros
Tamanho do fragmento = 2
Exemplo: configurações incorretas
Cadência GOP fechada = 1
Taxa de quadros = 50
Tamanho de GOP = 90 quadros
Tamanho do fragmento = 2
Localizar as configurações relacionadas ao tamanho do fragmento
Ao definir o comprimento do fragmento, verifique seus valores para cadência fechada do GOP, tamanho do GOP e taxa de quadros.
Tamanho do fragmento
Você pode definir o tamanho do fragmento usando o console ou a especificação do trabalho JSON. A configuração do tamanho do fragmento se aplica a um grupo de saída e afeta cada saída no grupo.
Para encontrar a configuração do tamanho do fragmento (console)
-
Na página Criar trabalho no painel Trabalho à esquerda, em Grupos de saída, escolha o nome do seu grupo de saída CMAF, DASH ISO ou Microsoft Smooth Streaming.
-
Na seção de configurações de grupo à direita, localize tamanho do fragmento.
A seção de configurações do grupo é intitulada CMAF group settings (Configurações do grupo CMAF), DASH ISO group settings (Configurações de grupo DASH ISO), ou MS Smooth group settings (Configurações de grupo MS Smooth).
Para encontrar a configuração do tamanho do fragmento (especificação do trabalho JSON)
-
Encontre
FragmentLength
como um filho deOutputGroupSettings
, como no exemplo a seguir.{ "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", "OutputGroupSettings": { "Type": "DASH_ISO_GROUP_SETTINGS", "DashIsoGroupSettings": { "SegmentLength": 30, "FragmentLength": 2, "SegmentControl": "SINGLE_FILE", "HbbtvCompliance": "NONE" } }, ...
Cadência do GOP fechada, tamanho do GOP e Taxa de quadros
Você pode definir a cadência fechada do GOP, o tamanho do GOP e a taxa de quadros usando o console ou a especificação do trabalho JSON. Essas configurações aplicam-se a cada saída individualmente. Certifique-se de que os valores definidos para cada saída no grupo de saída funcionem com o valor que você especificou para o Tamanho do fragmento do grupo de saída.
nota
Sua pilha ABR tem várias saídas. Certifique-se de definir esses valores em cada saída.
Para encontrar as configurações de codificação para uma saída (console)
-
Na página Criar trabalho, no painel Trabalho à esquerda, em Grupos de saída, escolha o nome da saída, como Saída 1, Saída 2 e assim por diante.
-
Na seção Encoding settings (Configurações de codificação), a guia Video (vídeo) é selecionada automaticamente. Encontre a cadência fechada do GOP, o tamanho do GOP e a taxa de quadros nesta guia.
Para encontrar as configurações de codificação para uma saída (especificação de trabalho JSON)
-
Encontre
GopClosedCadence
,GopSize
,FramerateNumerator
, eFramerateDenominator
como filhos das configurações de codec, como no exemplo a seguir. Neste exemplo, o codec éH_264
, portanto, o pai das configurações do codec éH264Settings
.{ "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", ... }, "Outputs": [ { "VideoDescription": { ... "CodecSettings": { "Codec": "H_264", "H264Settings": { "InterlaceMode": "PROGRESSIVE", "NumberReferenceFrames": 3, "Syntax": "DEFAULT", "Softness": 0, "GopClosedCadence": 1, "GopSize": 60, ... "FramerateNumerator": 60, "FramerateDenominator": 1 } }, ... },