Skip to content

Encoder Error We could not found your streamer site!

Daniel Neto edited this page Mar 18, 2026 · 3 revisions

Fixing "We could not find your streamer site" Encoder Error

This guide will help you fix the common encoder error message: "We could not find your streamer site" or similar connection errors between your encoder and streamer.


What This Error Means

The encoder needs to communicate with your main AVideo site (streamer) to:

  • Send encoded videos
  • Verify permissions
  • Update video status

When you see this error, it means the encoder cannot reach your streamer site. Think of it like trying to call someone but the phone line is blocked.


Common Causes

Cause Description
PHP Configuration PHP is blocking connections to external URLs
Firewall Network firewall is blocking the connection
Wrong URL The streamer URL in encoder settings is incorrect
SSL Issues HTTPS certificate problems

Solution 1: Fix PHP Configuration (Most Common)

By default, some PHP installations block connections to external websites. You need to enable this.

Step-by-Step Instructions

  1. Find your php.ini file

    php -i | grep "php.ini"

    Usually located at: /etc/php/8.1/apache2/php.ini

  2. Open php.ini for editing

    sudo nano /etc/php/8.1/apache2/php.ini
  3. Find and change these settings:

    Look for allow_url_fopen and set it to On:

    allow_url_fopen = On

    Look for allow_url_include and set it to On:

    allow_url_include = On
  4. Save the file (in nano: press Ctrl+X, then Y, then Enter)

  5. Restart Apache

    sudo systemctl restart apache2

    Or:

    sudo /etc/init.d/apache2 restart
  6. Test again - Try encoding a video


Solution 2: Check Encoder Settings

Make sure the encoder knows where to find your streamer.

Step-by-Step Instructions

  1. Go to your Encoder site (usually https://yoursite.com/AVideo-Encoder/)

  2. Login as administrator

  3. Check the Streamer URL setting

    • It should be your main AVideo site URL
    • Example: https://yoursite.com/ or https://yoursite.com/AVideo/
  4. Make sure the URL:

    • Starts with http:// or https://
    • Ends with a / (slash)
    • Is accessible from a browser
    • Matches your actual site address
  5. Save settings and test again

[Screenshot: Encoder settings showing Streamer URL field]


Solution 3: Check Firewall

Your server firewall might be blocking the connection.

Step-by-Step Instructions

  1. Check if you can reach the streamer from the encoder server

    curl -I https://yourstreamersite.com/

    You should see HTTP/1.1 200 OK or similar.

  2. If using UFW firewall, allow outgoing connections:

    sudo ufw allow out 80/tcp
    sudo ufw allow out 443/tcp
  3. If encoder and streamer are on different servers, ensure ports are open:

    • Port 80 (HTTP)
    • Port 443 (HTTPS)

Solution 4: Check SSL Certificate (HTTPS)

If your site uses HTTPS, certificate issues can cause this error.

Quick Test

curl -v https://yourstreamersite.com/

Look for SSL errors in the output.

Possible Fixes

  • Make sure your SSL certificate is valid and not expired
  • If using self-signed certificates, you may need to disable SSL verification (not recommended for production)
  • Ensure the domain name matches the certificate

Still Having Issues?

If none of the above solutions work:

  1. Check the logs on both encoder and streamer:

    tail -n 200 -f /var/www/html/AVideo/videos/avideo.log
    tail -n 200 -f /var/www/html/AVideo-Encoder/videos/avideo.log
  2. Verify both sites are running by opening them in a browser

  3. Check for error messages in Apache logs:

    tail -n 100 /var/log/apache2/error.log
  4. Open a GitHub Issue with your error details: https://github.com/WWBN/AVideo/issues


Quick Checklist

  • allow_url_fopen = On in php.ini
  • allow_url_include = On in php.ini
  • Apache restarted after changes
  • Streamer URL is correct in encoder settings
  • URL ends with /
  • Firewall allows outgoing connections
  • SSL certificate is valid (if using HTTPS)

Related Documentation

Clone this wiki locally