Common Issues with HTTP/HLS Output
Error 404
Section titled “Error 404”A 404 error means the requested resource could not be found.
Common causes and how to fix them:
- Channel is disabled: Check that the channel is enabled in the Astra web interface
- Wrong port in URL: Astra serves HTTP streams on different ports:
- If HTTP Play is used, the port may match the web interface or set manually in Settings → HTTP Play. Ensure the port in the URL matches the one configured in Astra.
- The port is specified in the HTTP Output URL. Ensure the port in the URL matches the one configured in the HTTP Output.
- Port conflict: Another application is using the same port
Checking for Port Conflicts
Section titled “Checking for Port Conflicts”To see which application is using a port, run this command:
netstat -tnlpSometimes the same Astra process listens on multiple interfaces for the same port:
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/astraThis shows one Astra process bound to port 8000 on:
0.0.0.0:8000- listens on all network interfaces192.168.88.1:8000- listens on a specific interface
To fix port conflicts:
- Use the same interface for all HTTP outputs in the channel
- Use different ports for different interfaces
Channel Delay on Start
Section titled “Channel Delay on Start”When starting a channel, there is a long delay before playback begins.
The delay may be caused by the Authorization method configured in Astra. When using the HTTP Backend authorization, Astra sends an HTTP request to an external middleware for each playback request. If the middleware is slow to respond, playback is delayed.
To verify if this is the case, you may temporarily disable authorization.
We recommend using HTTP Backend authorization only with fast, reliable middleware (response time under 100ms).