Hai provato con la readfile() di php?
Non so se funziona anche per lo streaming, comunque potresti provare:
1. Metti i file in una cartella non pubblica
2. Ti fai uno script php che ti restituisce il video
codice:
// Controlla se l'utente è registrato, se si:
$path='percorso_al_file_nella_cartella_privata';
header('Content-type: video/mpeg'); // dovresti mettere il MIME giusto
header('Content-Length: '.filesize($path));
header("Expires: -1");
header("Cache-Control: no-store, no-cache, must-revalidate");
readfile($path);
3 Se hai un player embedded, metti l'url allo script.