Pular para o conteúdo

Problemas comuns com saída HTTP/HLS

Um erro 404 significa que o recurso solicitado não foi encontrado.

Causas comuns e como corrigi-las:

  1. O canal está desativado: verifique se o canal está ativado na interface web do Astra
  2. 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.
  3. Conflito de portas: outro aplicativo está usando a mesma porta

Para ver qual aplicativo está usando uma porta, execute este comando:

Terminal window
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/astra
tcp 0 0 192.168.88.1:8000 0.0.0.0:* LISTEN 43313/astra

Isso mostra um processo do Astra vinculado à porta 8000 em:

  • 0.0.0.0:8000 - escuta em todas as interfaces de rede
  • 192.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

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).