Olá galera, estou com a seguinte dúvida, tenho um arquivo .php que retorna um vídeo .MP4(código abaixo), pra acessar este arquivo é necessário um usuário e senha(não está no código, mas é passados por GET...), preciso limitar que este vídeo seja assistido no máximo por X número de vezes ao mesmo tempo pelo mesmo usuário(Ex: O usuário pode acessar o arquivo em 3 computadores diferentes por vez com o mesmo usuário), preciso de um método bom pra resolver este problema.
$file_name = "path/to/mp4/file.mp4";
$file_size = (string)(filesize($file_name));
header("Content-Type: video/mp4");
header("Accept-Ranges: bytes");
header("Content-Length: $file_size");
header("Content-Disposition: inline;");
header("Content-Range: bytes $file_size");
header("Content-Transfer-Encoding: binary");
header("Connection: close");
ob_clean();
ob_end_flush();
$last_time = 0;
$handle = fopen($file_name, "rb");
while (!feof($handle)) {
echo fread($handle, 1000);
}