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.
Servidor
Seção intitulada “Servidor”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.
Transcodificação
Seção intitulada “Transcodificação”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.
Variável
Seção intitulada “Variável”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.
Processo
Seção intitulada “Processo”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.
Trigger
Seção intitulada “Trigger”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.
Licença
Seção intitulada “Licença”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.
Chave de API
Seção intitulada “Chave de API”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.
Formato de contêiner
Seção intitulada “Formato de contêiner”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.
Bitrate
Seção intitulada “Bitrate”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).
Resolução
Seção intitulada “Resolução”As dimensões de uma imagem de vídeo, normalmente expressas como largura × altura em pixels (por exemplo, 1920×1080 para Full HD).
Proporção de tela
Seção intitulada “Proporção de tela”A relação proporcional entre a largura e a altura de uma imagem de vídeo, comumente expressa como 16:9 ou 4:3.