Pular para o conteúdo
Produtos

Transcodificador Senta

O Alta pode executar tarefas de transcodificação em um servidor Senta. O Alta armazena as tarefas, inicia e para essas tarefas no Senta, configura o Senta para reiniciá-las após falhas e mostra o status delas na interface web. O stream transcodificado é enviado de volta ao Alta como um stream UDP que você usa como um receptor comum.

  • Um servidor Senta em execução que o Alta consiga acessar por HTTP ou HTTPS.
  • A URL da API do Senta com porta e uma chave de API.
  • Pelo menos um perfil de transcodificação criado no Senta. O Alta lê a lista de perfis a partir do Senta.
  • Uma faixa livre de portas UDP no servidor Alta para a saída transcodificada.

Navegação na interface: Vá para Settings → Senta Settings

Parâmetros:

  • Enable: ative ou desative a integração. Quando desativada, nenhum outro campo é obrigatório, e o item Transcoding fica oculto na barra superior.
  • Senta API URL with port: endereço da API do Senta, por exemplo http://192.168.1.50:8080.
  • API Key: chave para acessar a API do Senta.
  • Output IP: endereço IP do servidor Alta para onde o Senta envia os streams transcodificados.
  • UDP Port Range: portas de From a To que o Alta atribui às tarefas. Padrão: 55000 – 56000.
  • Protocol: protocolo de saída. Sempre udp, o campo é somente leitura.

Depois de salvar, o item Transcoding aparece na barra superior.

Navegação na interface: Vá para Transcoding → Create

A tabela mostra todas as tarefas com as seguintes colunas:

  • Enable toggle: inicia ou para a tarefa.
  • Name: rótulo da tarefa.
  • Input: origem do stream a ser transcodificado.
  • Profile: perfil do Senta usado pela tarefa.
  • Output: endereço UDP para onde o Senta envia o resultado.
  • Uptime: status da tarefa. Waiting... significa que a tarefa está ativada, mas o Senta ainda não a iniciou; Stopped significa que a tarefa está desativada ou não está em execução; caso contrário, é o tempo em que a tarefa está em execução.

Criar/Editar transcodificação:

  • Enable: inicia a tarefa após salvar.
  • Name (obrigatório): rótulo da tarefa. Também é usado como nome do receptor se Auto create receiver estiver ativado.
  • Input URL (obrigatório): origem do stream: udp://, rtsp://, http://, https:// ou um caminho absoluto para um arquivo no servidor Senta.
  • Select profile: perfil de transcodificação do Senta.
  • Output path: somente leitura. O Alta atribui a primeira porta livre da UDP Port Range e mostra o endereço como udp://<output-ip>:<port>.
  • Auto create receiver: cria um receptor com o Output path como origem.
  • Restart on crash: o Senta reinicia a tarefa se ela falhar.
    • Restart time (seconds): atraso antes da reinicialização.
    • Restart limit (times): número máximo de reinicializações.
  1. Ative Auto create receiver na tarefa, ou crie um receptor manualmente com o Output path como origem, por exemplo udp://127.0.0.1:55000.
  2. Ative o receptor. O Alta o cria desativado e não o cria se já existir um receptor com a mesma origem.
  3. Atribua o receptor a uma variante de canal.

O Alta é dono dos processos que cria no Senta, eles são colocados no grupo Alta.

  • Quando o Alta inicia com o Senta ativado, ele exclui todos os processos do grupo Alta, cria um processo para cada tarefa ativada e os inicia.
  • Quando o Alta para, ele para e exclui esses processos.