MediaCP Handleiding
Migreren vanuit AzuraCast

Laatst bijgewerkt 2 maanden ago

Er is geen migratiescript beschikbaar voor AzuraCast-migratie, dus klanten en services moeten handmatig worden overgezet naar MediaCP.
Om je te helpen bij de overgang, kun je dezelfde streaminglinks behouden na het migreren met behulp van Nginx-herschrijfregels, we hebben hier een volledige gids voor: https://www.mediacp.net/doc/admin-server-manual/administration/custom-nginx-php-configurations/#rewrite-rules-4

In het geval van AzuraCast kunt u specifiek de volgende herschrijfregel gebruiken

    1. Maak een nieuw bestand aan op / usr/local/mediacp/nginx/conf.d/locations.custom
    2. Voer de onderstaande herschrijfregels in:
        location ~ ^/radio//?([^/]+)/?([^/]+)? {
            set $stream_url https://127.0.0.1:2020/system/proxy.php?slug=$1&unique_id=$1&portbase=$1&mounturl=$2;
      
            proxy_buffering off;
            proxy_ignore_client_abort off;
            proxy_intercept_errors off;
            proxy_redirect off;
            proxy_next_upstream error timeout invalid_header;
            proxy_pass_request_headers on;
            proxy_set_header Cache-Control no-cache;
            proxy_set_header                User-Agent "$http_user_agent [ip:$remote_addr]";
            proxy_set_header                X-Forwarded-For $remote_addr;
            proxy_connect_timeout 5;
            proxy_read_timeout 15;
            proxy_max_temp_file_size 0;
            proxy_pass $stream_url;
            expires off;
            client_max_body_size 1M;
            tcp_nodelay on;
        }

3. Na het opslaan van de herschrijfregels moet je de nginx-service opnieuw laden door deze opdracht uit te voeren:

/usr/local/mediacp/nginx/sbin/nginx -s reload

Hiermee kunt u koppelingen zoals /radio/8000/stream of /radio/servicename/stream gebruiken en de compatibiliteit met uw AzuraCast-koppelingen behouden.

Table of Contents