Problemas comuns com saída HTTP/HLS
Erro 404
Seção intitulada “Erro 404”Um erro 404 significa que o recurso solicitado não foi encontrado.
Causas comuns e como corrigi-las:
- O canal está desativado: verifique se o canal está ativado na interface web do Astra
- Porta errada na URL: o Astra entrega streams HTTP em portas diferentes:
- Se o HTTP Play for usado, a porta pode ser a mesma da interface web ou ser definida manualmente em Settings → HTTP Play. Confirme que a porta na URL é a mesma configurada no Astra.
- A porta é informada na URL do HTTP Output. Confirme que a porta na URL é a mesma configurada no HTTP Output.
- Conflito de portas: outro aplicativo está usando a mesma porta
Como verificar conflitos de portas
Seção intitulada “Como verificar conflitos de portas”Para ver qual aplicativo está usando uma porta, execute este comando:
netstat -tnlpÀs vezes o mesmo processo do Astra escuta em várias interfaces na mesma porta:
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 43313/astratcp 0 0 192.168.88.1:8000 0.0.0.0:* LISTEN 43313/astraIsso mostra um processo do Astra vinculado à porta 8000 em:
0.0.0.0:8000- escuta em todas as interfaces de rede192.168.88.1:8000- escuta em uma interface específica
Para resolver conflitos de portas:
- Use a mesma interface para todas as saídas HTTP do canal
- Use portas diferentes para interfaces diferentes
Atraso do canal ao iniciar
Seção intitulada “Atraso do canal ao iniciar”Ao iniciar um canal, há um atraso longo antes de a reprodução começar.
O atraso pode ser causado pelo método de autorização configurado no Astra. Ao usar a autorização HTTP Backend, o Astra envia uma requisição HTTP para um middleware externo a cada pedido de reprodução. Se o middleware demora para responder, a reprodução atrasa.
Para confirmar se é esse o caso, você pode desativar a autorização temporariamente.
Recomendamos usar a autorização HTTP Backend apenas com um middleware rápido e confiável (tempo de resposta abaixo de 100ms).