Capacidade de transcodificação GPU¶
O operador define quanta transcodificação GPU um streamer pode executar simultaneamente. O layouter usa esse limite para escolher onde processar streams e de onde transferir o processamento quando a capacidade é excedida.
O limite não se aplica às tarefas VOD.
Configure o limite do streamer¶
Abra Cluster → Streamers, selecione um servidor e vá para Cluster. Preencha Capacidade de transcodificação GPU, faixas SD e clique em Salvar.
A dica do ícone ? explica o campo. Os valores significam:
- Vazio — sem limite de capacidade.
- 0 — novas atribuições de transcodificação GPU não são permitidas nesse streamer; as existentes são consideradas para redução de carga.
- Número positivo — limite do operador em faixas SD.

Recomendamos definir limites em todos os streamers com GPU: assim o layouter poderá considerar as capacidades de cada servidor e distribuir o processamento com mais eficiência.
Para remover o limite, esvazie o campo e salve. O layouter recalculará as atribuições. Se os streams ativos ultrapassarem o novo limite, ele tentará transferi-los; se não houver destino, interromperá parte do processamento.
O que significa uma faixa SD¶
Cada saída de vídeo codificada consome capacidade conforme sua resolução. Uma saída maior ocupa várias faixas SD; os custos de todas as saídas GPU do stream são somados.
| Resolução de uma saída | Custo |
|---|---|
| 720×576 ou menor | 1 SD |
| 1280×720 | 3 SD |
| 1920×1080 | 5 SD |
| 3840×2160 | 20 SD |
Por exemplo, as saídas 1080p e 720p de um stream ocupam juntas 8 SD. Áudio e saídas sem recodificação GPU não consomem capacidade GPU.
O codec e a taxa de quadros não alteram o custo. Considere o efeito deles no desempenho real ao escolher o limite do servidor.
Não é necessário informar antecipadamente as dimensões do vídeo de entrada. Enquanto elas são desconhecidas, o layouter usa uma estimativa: 1920×1080 se as dimensões de saída não foram definidas, ou proporção 16:9 se apenas a altura de saída foi definida. Quando os parâmetros do vídeo de entrada chegam, o layouter atualiza o custo automaticamente e revê as atribuições, se necessário.
Publicações ativas e em espera¶
Um stream com fonte externa ocupa capacidade desde a atribuição, inclusive quando inicia sob demanda. Uma publicação ocupa capacidade apenas após o início do processamento. Até ela chegar, sua atribuição não ocupa capacidade.
A contabilização usa o estado informado pelo streamer de processamento. Uma publicação com estado ocioso (idle) ou sem estatísticas recebidas é considerada em espera.
Ainda assim, cada publicação em espera é verificada individualmente para saber se cabe. Se 8 SD de um limite de 10 SD já estiverem ocupados, uma publicação em espera com custo de 5 SD não será atribuída a esse streamer.
Pode haver mais publicações em espera do que o servidor consegue processar simultaneamente. Conforme elas chegam, o layouter redistribui os streams em espera de acordo com a ocupação dos servidores: um servidor com mais capacidade disponível recebe mais atribuições em espera. Publicações já ativas não são transferidas por esse motivo.
A espera por dados ou um erro em um processamento iniciado não confirma que ele terminou. A capacidade continua contabilizada; a ausência de vídeo de saída não significa que a capacidade GPU foi liberada.
Quando a capacidade é excedida¶
Vários codificadores podem começar a transmitir conforme o plano anterior antes que o central receba as estatísticas e recalcule as atribuições. O streamer recebe a publicação imediatamente conforme a configuração entregue; o limite do operador, por si só, não adia o início no streamer.
Quando o limite é excedido, o layouter tenta transferir o processamento ativo, começando pelos streams maiores. Se nenhum stream puder ser transferido, as atribuições de processamento são removidas, começando pelas maiores, até respeitar o limite.
Se o processamento parar e não houver outro destino, aparecerá uma demanda não atendida na aba Layout do stream. Adicionar um streamer adequado ou aumentar o limite provoca o recálculo das atribuições. Transferir um stream ativo pode interromper o vídeo e deixar uma lacuna na gravação do arquivo.
Confira as atribuições¶
Abra Layout do stream. Uma demanda não atendida com o motivo capacidade de transcodificação excedida indica que não foi encontrado um streamer com capacidade livre suficiente. Confira os limites configurados e quais streams GPU já são processados nesses servidores.
O total de atribuições do servidor inclui os papéis de retransmissão e arquivo. Para conferir a capacidade GPU, examine o processamento de streams com transcodificação GPU separadamente dessas atribuições e dos streams CPU.
Com os mesmos dados de entrada, execuções repetidas preservam as atribuições. Diante de o nó não tem placas de transcodificação, confira se o servidor detecta a GPU. Aumentar o limite do operador não corrige esse erro.
Para conexões de entrada, consulte Publicação SRT.