Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Media e data URI

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    99

    Media e data URI

    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>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Che magia vorresti fare? Ci vuole il tempo del download, più è veloce la linea, più velocemente carichi il file.

  3. #3
    Scusa ma perche' devi trasformare un video in una stringa base64? Grazie che hai problemi

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    99
    Perché desidero oscurare il percorso del file. Ho provato anche lo streaming ma io non sono riuscito a farlo andare... Suggerimenti?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    99
    ... Nulla?

  6. #6
    No, mai avuto una necessita' del genere. Perche' devi oscurare il percorso del file?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    99
    Per evitarne il download. So che un contenuto video si può sempre scaricare in altri modi, ma complicare la vita a chi ha intenzione di fare una cosa a me non gradita è un palliativo. Il codice che ho postato fa il suo "sporco mestiere", ma solo per contenuti di breve durata quindi sto cercando soluzioni alternative.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.