Pular para o conteúdo
Construído sobre FFmpeg

FFmpeg, sem o caos
da linha de comando.

O Senta executa e supervisiona seus processos ffmpeg a partir de uma única interface web: perfis reutilizáveis, reinícios automáticos, logs em tempo real e triggers inteligentes. Um binário. Qualquer versão do ffmpeg.

$ curl -fsSL https://senta.cesbo.com/install.sh | sh
  • 1binário para instalar
  • 8perfis prontos
  • Qualquerversão do ffmpeg
  • 3arquiteturas de CPU

Para quem é

Feito para quem executa muito ffmpeg

Operadores com muitos canais

Centenas de processos ffmpeg em um ou vários servidores. Inícios escalonados, reinício em caso de falha e um único painel os mantêm sob controle.

Engenheiros que vivem no ffmpeg

Mantenha a linha de comando completa. Transforme-a em um perfil com variáveis e escolha qualquer versão do ffmpeg ou um binário personalizado por perfil.

Equipes que repassam a operação

A equipe de suporte altera entrada, saída e bitrate em um formulário. Ninguém edita um script shell em um servidor de produção.

Servidores de transcodificação com GPU

Execute perfis NVENC e veja a carga de codificador, decodificador e memória de vídeo de cada stream.

Por que o Senta

Scripts e unidades systemd, ou Senta

Sem o Senta
Com o Senta
Um script shell ou arquivo de unidade por stream
Um perfil, muitos streams, variáveis para o que muda
Uma falha é descoberta quando um espectador liga para você
Reinício automático com limite, mais triggers em linhas de log
Comandos ffmpeg longos editados à mão
Entrada, saída e bitrate alterados em um formulário web
Buscar com grep em arquivos de log via SSH
Logs e eventos dos streams reunidos em uma única interface
Cada servidor configurado separadamente
Um servidor principal gerencia os demais

Do primeiro stream à produção

Tudo entre a entrada e a saída, resolvido

Perfis

Escreva o comando uma vez. Reutilize em qualquer lugar.

  • Substitua a entrada e a saída por ${i} e ${o} e obtenha um perfil universal.
  • Adicione suas próprias variáveis para que a equipe ajuste o bitrate, não as flags.
  • 8 perfis iniciais já vêm incluídos, NVENC inclusive.
Saiba mais sobre perfis →

Streams

Streams que continuam rodando quando você não está olhando.

  • Reinício em caso de falha com um limite configurável.
  • Ações cron para reiniciar, iniciar ou parar em um horário agendado.
  • Intervalo entre inícios para que um servidor nunca suba 200 processos de uma vez.
Reinício em caso de falha →

Triggers

Deixe os logs resolverem o problema.

  • O Senta lê cada linha de log do ffmpeg assim que ela é escrita.
  • Identifique uma queda de bitrate ou um padrão próprio e reaja a ele.
  • Reinício automático de um stream travado, sem precisar de plantão.
Conheça os triggers →

Recursos

Tudo o que um operador de transcodificação precisa

Início rápido

Do zero ao seu primeiro stream em cerca de cinco minutos

  1. 1

    Instalar

    Um comando baixa a build certa para a sua CPU.

    curl -fsSL https://senta.cesbo.com/install.sh | sh
  2. 2

    Inicializar

    O assistente define a porta, a configuração e um serviço systemd, e oferece instalar o ffmpeg.

    sudo senta init
  3. 3

    Ativar

    Escolha uma licença no seu perfil Cesbo ou use a chave de teste.

  4. 4

    Adicionar um stream

    Escolha um perfil inicial, defina entrada e saída e inicie.

Como funciona

O Senta gerencia. O FFmpeg transcodifica.

  1. FontesUDP, RTMP, HLS, arquivos
  2. SentaPerfis, supervisão, logs
  3. FFmpegSeu próprio binário, qualquer versão
  4. SaídasMPEG-TS, HLS, qualquer formato que o ffmpeg gere

Funciona com produtos Cesbo

Independente, ou junto com o Cesbo Alta e o Astra

O Senta funciona sozinho. O Cesbo Alta pode armazenar tarefas de transcodificação, iniciá-las e pará-las no Senta por meio da API dele, atribuir um perfil do Senta a cada tarefa e mostrar o status delas. A Cesbo lista o Senta como compatível também com o Astra.

Como o Alta usa o Senta →

FAQ

Perguntas que as pessoas fazem antes de experimentar o Senta

O que é o Senta?

O Senta é uma aplicação web auto-hospedada para Linux que executa e supervisiona processos FFmpeg. Você descreve um comando ffmpeg uma vez como um perfil com variáveis e depois cria streams a partir dele. O Senta inicia, para e reinicia os processos e coleta os logs deles. Leia mais →

O Senta inclui o FFmpeg?

Não. O Senta apenas gerencia processos ffmpeg, então funciona com qualquer versão do ffmpeg. O assistente de configuração verifica se o ffmpeg está instalado e oferece instalá-lo. Você também pode escolher outro binário do ffmpeg para cada perfil. Leia mais →

O que preciso para executá-lo?

Um servidor Linux (x86-64, ARM64 ou ARM de 32 bits), acesso root ou sudo, curl e tar, e uma conexão permanente com a internet para a verificação da licença. Leia mais →

Qual é a diferença entre o Senta e executar o ffmpeg com systemd ou screen?

O Senta adiciona perfis com variáveis, reinício em caso de falha com limite, ações cron, intervalo entre inícios de processos, triggers em linhas de log, uma interface web com logs e eventos e o gerenciamento de vários servidores. Leia mais →

Ele oferece suporte a NVENC e GPUs?

Sim, por meio do ffmpeg. Com o monitoramento da GPU ativado, a tabela Streams mostra a utilização do codificador, do decodificador e da memória de vídeo da NVIDIA para cada stream. Leia mais →

Posso gerenciar mais de um servidor?

Sim. Um servidor principal do Senta pode gerenciar servidores adicionais: atribuir streams a eles e iniciá-los ou pará-los em um só lugar. Leia mais →

Existe uma API?

Sim. A API de Integração é descrita por um esquema OpenAPI e as requisições são assinadas com uma chave de API obtida em Settings. Leia mais →

Quanto custa e como obtenho uma licença?

As licenças são gerenciadas no seu perfil Cesbo em app.cesbo.com, e cada servidor Senta usa uma vaga de dispositivo. Até o início das vendas, uma chave de teste funciona até 31 de janeiro de 2027. Os detalhes sobre como as licenças funcionam estão na página de licenciamento. Leia mais →

Onde posso obter ajuda?

Escreva para [email protected] ou entre na comunidade do Senta no Telegram. Leia mais →

Pronto para domar seu ffmpeg?

Instale o Senta em um minuto e adicione seu primeiro stream.

Linux · x86-64 · ARM64 · ARMv7