Я пытаюсь использовать PHP в качестве прокси, чтобы скрыть местоположение загрузки и для потоковой передачи видеофайлов. Код очень прост, например:
<?php
$url = "https://OTHER-SERVER/video.mp4";
$fp = fopen($url, 'rb');
foreach (get_headers($url) as $header){
header($header);
}
fpassthru($fp);
?>
Тогда я просто загружаю его через тег видео html5, например:
<video width="400" controls>
<source src="http://myserver/fpassthru.php" type="video/mp4">
Your browser does not support HTML5 video.
</video>
Проблема в том, что эта настройка по какой-то причине не позволяет пропускать видеофайл вперед или назад? Похоже, что если вы пропустите вперед, он должен загрузить все видео, прежде чем пропустить.
Можно ли что-нибудь сделать с этим, чтобы можно было легко пропустить?