Ciao, sicuramente faccio qualche cavolata!
Pezzi di codice qua e là e ho assemblato uno script che carica un video modificando l'URL. Nulla di complesso, ma il mio problema è il caricamento. Ossia, se carico video "leggeri" da 3/4 mb non ho problemi, tempo qualche secondo e il player funziona, però se è di grosse dimensioni tipo 50/100mb ho problemi. Avete qualche consiglio per migliorare le prestazioni o suggerimenti?

Grazie!

Codice PHP:

<?php
    
function getEncodedVideoString($type$file) { 
       return 
'data:video/' $type ';base64,' base64_encode(curl_get_contents($file)); 
    }
    
    function 
curl_get_contents($url) {
        
$ch curl_init();

        
curl_setopt($chCURLOPT_HEADER0);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_URL$url);

        
$data curl_exec($ch);
        
curl_close($ch);

        return 
$data;
    }
?>

        <video controls> 
            <source type="video/mp4" src="<?php echo getEncodedVideoString('mp4''URL');?>"> 
        </video>