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.
Requisitos
Seção intitulada “Requisitos”- 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.
Conectar ao Senta
Seção intitulada “Conectar ao Senta”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.
Tarefas de transcodificação
Seção intitulada “Tarefas de transcodificação”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;Stoppedsignifica 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.
Usar o stream transcodificado
Seção intitulada “Usar o stream transcodificado”- 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. - Ative o receptor. O Alta o cria desativado e não o cria se já existir um receptor com a mesma origem.
- Atribua o receptor a uma variante de canal.
Gerenciamento de processos
Seção intitulada “Gerenciamento de processos”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.