Witam,
Znalazłem pewien skrypt PHP, który fajnie się sprawdził do streamowania plików wideo. Wszystko działa tylko ma on pewien mankament. Otóż w trakcie oglądania filmu nie da się na tej samej przeglądarce wejść na strone w nowej karcie ani nawet przejść na inną podstronę z okna z którego oglądamy film.
Domyślam się że winnym jest ta pętla:
while(!feof($this->stream) && $i <= $this->end) {
$bytesToRead = $this->buffer;
if(($i+$bytesToRead) > $this->end) {
$bytesToRead = $this->end - $i + 1;
}
$data = fread($this->stream, $bytesToRead);
echo $data;
flush();
$i += $bytesToRead;
}
Zastanawiam się czy da się ten skrypt przerobić na tyle aby nie było tych mankamentów o których wspomniałem wczesniej.
Pozdrawiam.
Link to GITHUB skryptu:
https://gist.github.com/ranacseruet/9826293