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 Fragment length (Tamanho do fragmento) é restrito por seus valores para Closed GOP cadence (Cadência GOP fechada) (GopClosedCadence
), GOP size (Tamanho de GOP) (GopSize
) e Framerate (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
Quando você definir sua saída Taxa de quadros como Seguir fonte, certifique-se de que a taxa de quadros do vídeo de entrada funcione com o valor que você especificou para o Tamanho 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 tamanho do fragmento deve ser um número inteiro e deve ser um múltiplo do valor: Tamanho do GOP x Cadência GOP fechada ÷ 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
Quando você define Fragment length (Tamanho do fragmento), verifique seus valores para Closed GOP cadence (Cadência GOP fechada), GOP size (Tamanho de GOP), e Framerate.
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 Closed GOP cadence (Cadência de GOP fechada), GOP size (Tamanho de GOP), e Framerate (Taxa de quadros) usando o console ou a especificação de 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 Closed GOP cadence (Cadência de GOP fechada), GOP size (Tamanho de GOP), e Framerate nessa 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 } }, ... },