Pular para o conteúdo

Glossário de FFmpeg e Senta: perfil, stream, variável

Este glossário apresenta as definições dos termos comuns usados em toda a documentação do Senta.

Uma solução completa e multiplataforma para gravar, converter e transmitir áudio e vídeo. O Senta gerencia processos do FFmpeg para cuidar do processamento dos streams de vídeo.

Um perfil de transcodificação descreve a linha de comando para iniciar um processo do FFmpeg. Os perfis permitem aplicar as mesmas configurações a um grupo de streams e oferecem suporte a variáveis para personalização.

Um processo de stream de vídeo gerenciado pelo Senta. Cada stream usa um perfil e define suas próprias variáveis de entrada, saída e outros parâmetros.

Em uma configuração com vários servidores, uma instância remota do Senta que o servidor principal gerencia pela API — atribuindo streams a ela, iniciando e parando esses streams e lendo o status dela. Veja Servidores.

O processo de converter um arquivo de vídeo ou áudio de um formato para outro. Isso inclui alterar codecs, bitrates, resoluções ou formatos de contêiner.

Um espaço reservado em um perfil de transcodificação (por exemplo, ${i} para a entrada, ${o} para a saída) que pode ser substituído por valores específicos ao criar um stream.

Uma instância do FFmpeg em execução com parâmetros específicos. O Senta gerencia esses processos, incluindo iniciá-los, pará-los e reiniciá-los.

Um mecanismo de análise de linhas de log que executa automaticamente uma ação (normalmente reiniciar um stream) quando uma condição é detectada na saída de log do FFmpeg — seja o trigger estático integrado (que observa se o relatório de progresso do FFmpeg trava) ou um trigger dinâmico personalizado que busca uma substring ou expressão regular. Veja Triggers.

Indispensável para o funcionamento da interface web do Senta — sem uma licença ativa (ou enquanto ela ainda está sendo verificada), todas as páginas redirecionam para a tela “License Not Active” e os streams não iniciam. Também é necessária para acessar a API de Integração. As licenças ficam no seu perfil Cesbo em app.cesbo.com e são ativadas em cada servidor Senta pela interface web dele; cada servidor ocupa uma vaga de dispositivo da licença. A venda de licenças pelo perfil Cesbo começará mais tarde; até lá, use a chave de teste. Veja Adicionar licença.

Uma credencial usada para autenticar requisições à API de Integração, enviada como um cabeçalho api_key ou como um token Authorization: Bearer. Veja API.

Uma ferramenta de software ou hardware que comprime e descomprime dados digitais de vídeo ou áudio. Codecs de vídeo comuns incluem H.264, H.265 (HEVC) e MPEG-4.

Um formato de arquivo que pode conter vários tipos de dados, incluindo vídeo, áudio, legendas e metadados. Formatos comuns incluem MPEG-TS, MP4 e MKV.

A quantidade de dados processados por unidade de tempo em um stream de vídeo ou áudio, normalmente medida em quilobits por segundo (kbps) ou megabits por segundo (Mbps).

As dimensões de uma imagem de vídeo, normalmente expressas como largura × altura em pixels (por exemplo, 1920×1080 para Full HD).

A relação proporcional entre a largura e a altura de uma imagem de vídeo, comumente expressa como 16:9 ou 4:3.